user_logo文件实际上是img数据,
如何将该img保存到Django模型?
最佳答案
看起来'user_logo'
是用base16/hex
编码的a JPEG file(前缀'<'
除外)
>>> 'ffd8ffe000104a4649460001010100'.decode('hex')
'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00'
您可以使用ContentFile存储此类数据
obj.image.save(filename, ContentFile(the_decoded_content))
另外,最好询问实现者客户端的家伙是否可以在
multipart/form-data
中发布,如果可以,则可以通过user_logo
轻松访问request.FILES
...并减少请求主体