【问题标题】:Cloudinary Image upload from django从 django 上传 Cloudinary 图像
【发布时间】:2020-03-02 21:59:38
【问题描述】:

我正在尝试将图像/文件上传到 clodinary 以使用此代码取回 url

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

我也成功获取了网址(我已经在控制台上打印了)

但是我得到了这个错误:cloudinary.api.Error: Empty file

【问题讨论】:

    标签: python django cloudinary


    【解决方案1】:

    根据 Cloudinary 的documentation

    如果您的 Django 应用程序的用户通过 Web 表单上传图像,您可以将 Django 的 request.FILES 参数传递给上传方法

    因此,在您的情况下,您可以通过将request.FILES['medical_file'] 直接传递给上传方法来在服务器端上传文件:

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

    【讨论】:

    • 是的,这就是我删除第一行代码的问题,谢谢
    猜你喜欢
    • 2017-12-01
    • 2019-04-24
    • 2021-03-20
    • 2017-08-04
    • 2014-01-12
    • 2020-12-10
    • 2015-02-21
    • 2017-07-12
    • 2017-12-02
    相关资源
    最近更新 更多