簡體   English   中英

從 django 上傳 Cloudinary 圖像

[英]Cloudinary Image upload from django

我正在嘗試將圖像/文件上傳到 clodinary 以使用此代碼取回 url

    medical_file = request.FILES['medical_file']
    out = cloudinary.uploader.upload(File.open(medical_file, "rb"))
    url = out['url']
    medical_file_url = url

我也成功獲得了 url(我已經在控制台上打印了)

但是后來我收到了以下錯誤: cloudinary.api.Error: Empty file

根據 Cloudinary 的文檔

如果您的 Django 應用程序的用戶通過 web 表單上傳圖像,您可以將 Django 的 request.FILES 參數傳遞給上傳方法

因此,在您的情況下,您可以通過將request.FILES['medical_file']直接傳遞給上傳方法來在服務器端上傳文件:

    out = cloudinary.uploader.upload(request.FILES['medical_file'])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM