python将大文件发布到django

Lau*_*uce 4 python django upload post

我试图找到将大文件从python应用程序发布到Django服务器的最佳方法(最有效的方法).

如果我依赖于Django端的raw_post_data,那么所有内容都需要在RAM之前才能读取它,如果收到的文件是100s megs,那么它似乎根本没有效率.

使用Django的文件上传方法是否更好.这意味着使用multipart/form-data帖子.

或者更好的东西?

洛朗

Moh*_*med 6

我认为只有小于2.5MB的文件存储在内存中,任何大于2.5MB的文件都会流式传输或写入临时目录中的临时文件.

参考:http: //simonwillison.net/2008/Jul/1/uploads/http://docs.djangoproject.com/en/dev/topics/http/file-uploads/