当我在服务器上部署之后尝试上传超过2 gig的文件时,我得到MemoryError
异常,但是使用开发服务器它可以正常工作。
由Nginx + gunicorn提供的应用程序,Nginx对上传文件大小的限制约为6Gb。
您可以在下面看到处理上传的代码片段
destination = tempfile.NamedTempopraryFile(delete=False)
for chunk in f.chunks():
destination.write(chunk)
destination.close()
临时文件可以导致MemoryError
例外吗?