I have a class that uploads a file to Flickr. The file is of type
'InMemoryUploadedFile'.
I would like to know how to convert or pass the data in the 'InMemoryUploadedFile' file, to a format for flickr's API?
Eg:
{'photo': ('image.jpg', <InMemoryUploadedFile: image.jpg (image/jpeg)>)}
Upload API: https://www.flickr.com/services/api/upload.api.html
Error Code
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="fail">
<err code="4" msg="Filesize was zero" />
</rsp>
InMemoryUploadedFile
is a wrapper around a file object. You can access the file object using the file
attribute. So, in your example, try passing this to the Flickr API:
{'photo': my_in_memory_file.file}
If that doesn't work, please edit your question with more detail around the code you're using to submit the request.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With