pyamf.amf3.ByteArray如何保存到ImageField?

时间:2010-07-29 15:15:39

标签: django bytearray pyamf django-models

我正在获取对象'pyamf.amf3.ByteArray' 如何将其保存到ImageField?

1 个答案:

答案 0 :(得分:1)

obj - django中的一个对象,从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()