2
我需要使用Python/Django将一些Raw Post数据(request.raw_post_data)直接保存到FileField。到目前为止,我发现的所有信息对保存RAW数据都没有帮助。使用Django将raw_post_data保存到FileField
更具体地说,原始数据是使用闪光灯从麦克风录制的波形数据。
有人可以告诉我这是怎么完成的吗?
谢谢!
我需要使用Python/Django将一些Raw Post数据(request.raw_post_data)直接保存到FileField。到目前为止,我发现的所有信息对保存RAW数据都没有帮助。使用Django将raw_post_data保存到FileField
更具体地说,原始数据是使用闪光灯从麦克风录制的波形数据。
有人可以告诉我这是怎么完成的吗?
谢谢!
好的。我想到了。你可以这样使用SimpleUploadedFile:
if request.method == 'POST':
from django.core.files.uploadedfile import SimpleUploadedFile
object = Model.objects.get(pk=1)
file_contents = SimpleUploadedFile("%s.mp3" % "myfile", request.raw_post_data, "audio/mp3")
object.audio.save("%s.mp3" % "myfile", upfile, True)
好。现在将您的答案标记为答案。 – 2011-06-03 21:09:56
感谢发布这个,它真的帮了我一个类似的问题! – 2011-08-30 21:37:54