0

我得到对象 'pyamf.amf3.ByteArray' 我怎样才能将它保存到 ImageField ?

4

1 回答 1

1

obj - django 中的一个对象,data - 从 Flash 应用程序获取的数组
data['finalImage'] - 一个 pyamf.amf3.ByteArray 并包含图像
obj.image - 一个ImageField
new_name - 图片的名称(无路径)


from django.core.files.base import ContentFile  
obj.image.save(new_name, ContentFile(data['finalImage'].read()))  
obj.save()  
于 2010-08-02T10:38:54.893 回答