【问题标题】:Save raw_post_data to FileField using Django使用 Django 将 raw_post_data 保存到 FileField
【发布时间】:2011-09-08 02:14:22
【问题描述】:

我需要使用 Python/Django 将一些原始帖子数据 (request.raw_post_data) 直接保存到 FileField。到目前为止我发现的所有信息都对保存 RAW 数据没有帮助。

更具体地说,原始数据是使用 Flash 从麦克风记录的波形数据。

谁能告诉我这是怎么做到的?

谢谢!

【问题讨论】:

    标签: python django raw-post


    【解决方案1】:

    好的。我想到了。您可以像这样使用 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)
    

    【讨论】:

    • 感谢您发布此内容,它确实帮助我解决了类似的问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    相关资源
    最近更新 更多