在 Django admin 中上传大文件的问题

Problems with larger file upload in Django admin

在我的模型中,我必须归档字段:

video_file_for_proc = models.FileField(upload_to=get_video_upload_path)
video_file = models.FileField(upload_to=get_video_upload_path)

我上传的视频大概有20MB,一共40个。当我保存我的标准管理表单时,它会尝试尝试,然后我在浏览器中得到 "The connection was reset"。调试控制台中没有错误 :( 。我尝试更改 DATA_UPLOAD_MAX_MEMORY_SIZEFILE_UPLOAD_MAX_MEMORY_SIZE,但这没有帮助。当我尝试使用较小的文件(一些随机的 txt)时它起作用了。我该如何解决这个问题?

DATA_UPLOAD_MAX_MEMORY_SIZE = 512545
FILE_UPLOAD_MAX_MEMORY_SIZE = 512545

这样的鱼子酱会有所帮助。如果没有帮助,请使用其他浏览器进行检查。另外还有一个问题,为什么要同时上传两个文件?试一试上传

服务器上的最大文件上传也可能受到限制。如果您使用的是 NGinx,请在 http 块中添加 client_max_body_size 350m; 或更改值(如果存在)。

也许您可以增加在 Apache Web 服务器上使用 .htaccess 文件。

memory_limit = 5120M
upload_max_filesize = 5120M
post_max_size = 5120M