cloudinary.exceptions.Error:使用 Flask 的空文件
Posted
技术标签:
【中文标题】cloudinary.exceptions.Error:使用 Flask 的空文件【英文标题】:cloudinary.exceptions.Error: Empty file using Flask 【发布时间】:2021-01-23 10:05:14 【问题描述】:我正在使用 cloudinary 从我的烧瓶应用程序上传文件。 我按照 pycloudinary 为烧瓶编写的基本示例代码:https://github.com/cloudinary/pycloudinary/tree/master/samples/basic 但我仍然遇到同样的错误。
cloudinary.exceptions.Error
cloudinary.exceptions.Error: Empty file
我的文件发布请求带有多部分形式和键名“图像”。 在此之前,我已经成功上传文件到静态文件夹。
我该怎么办?
def upload_files():
upload_result = None
file_to_upload = request.files['image']
if file_to_upload:
upload_result = upload(file_to_upload)
return "Success!"
else:
return "Failed!"
【问题讨论】:
【参考方案1】:file_to_upload = request.files['image'] 应该是 file_to_upload = request.files['file']?
request.files 是一个 ImmutableMultiDict(),file
是键,而不是 image
。
最好, 莫
【讨论】:
感谢您回答这个问题,但我已经尝试过了,结果是 KeyError。以上是关于cloudinary.exceptions.Error:使用 Flask 的空文件的主要内容,如果未能解决你的问题,请参考以下文章