gpt4 book ai didi

python - 如何将 django 中的 InMemoryUploadedFile 转换为 flickr API 的格式?

转载 作者:行者123 更新时间:2023-12-02 02:46:28 25 4
gpt4 key购买 nike

我有一个将文件上传到 Flickr 的类。该文件的类型为
“内存中上传文件”。

我想知道如何将“InMemoryUploadedFile”文件中的数据转换或传递为 flickr API 的格式?

例如:

{'photo': ('image.jpg', <InMemoryUploadedFile: image.jpg (image/jpeg)>)}

上传API: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>

最佳答案

InMemoryUploadedFilewrapper围绕文件对象。您可以使用 file 属性访问文件对象。因此,在您的示例中,尝试将其传递给 Flickr API:

{'photo': my_in_memory_file.file}

如果这不起作用,请编辑您的问题,并提供有关您用于提交请求的代码的更多详细信息。

关于python - 如何将 django 中的 InMemoryUploadedFile 转换为 flickr API 的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36417049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com