2

Python / Djangoを使用して、生の投稿データ(request.raw_post_data)をFileFieldに直接保存する必要があります。私がこれまでに見つけたすべての情報は、RAWデータの保存には役立ちません。

より具体的には、生データは、フラッシュを使用してマイクから記録された波動データです。

誰かがこれがどのように行われるかを教えてもらえますか?

ありがとう!

4

1 に答える 1

7

Ok。私はそれを考え出した。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-03T20:19:37.247 に答える