我有一个类将文件上传到 Flickr。该文件的类型为
'内存中上传文件'。
我想知道如何将“InMemoryUploadedFile”文件中的数据转换或传递为 flickr API 的格式?
Eg:
{'photo': ('image.jpg', <InMemoryUploadedFile: image.jpg (image/jpeg)>)}
上传API:https://www.flickr.com/services/api/upload.api.html https://www.flickr.com/services/api/upload.api.html
错误代码
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="fail">
<err code="4" msg="Filesize was zero" />
</rsp>
InMemoryUploadedFile
is a wrapper https://docs.djangoproject.com/en/1.9/_modules/django/core/files/uploadedfile/#InMemoryUploadedFile围绕文件对象。您可以使用以下方式访问文件对象file
属性。因此,在您的示例中,尝试将其传递给 Flickr API:
{'photo': my_in_memory_file.file}
如果这不起作用,请编辑您的问题,并提供有关您用于提交请求的代码的更多详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)