djangorestframework存储文件从POST到s3

问题描述:

Hy全部,djangorestframework存储文件从POST到s3

我花了很多时间搜索这个没有真正的结果。

我想上传文件到Aws s3(文件可以很大),我得到的文件与发布请求。

我已经尝试使用filechunkIO在boto的officiel文档中的代码,但它不适用于python 3.4,它仅适用于python 2.7。

def post(self, request): 
    file = request.FILES['file'] 


    #upload to s3 
    ..... 


    return Response(true, 200) 

感谢

使用django-s3direct。有一个输入表单类直接上传到s3。简单而简单。

如果您在上传阶段出现错误,请发布错误。否则,我们不知道你有什么问题。

+0

似乎django-s3direct使用Javascript上传不是python。我想用python(boto)上传文件。 – 2014-09-29 08:15:03