我可以在不使用RAM的情况下通过HTML表单将大图像上传到我的服务器吗?

dav*_*gan 2 memory django upload image-uploading

我正在构建一个网站,要求用户将每个大约70MB的图像上传到我的服务器.目前我正在运行带有512MB RAM的Linode.由于此服务器上有其他站点,因此没有多余的额外内存可供使用,因此可以将这些映像上传到服务器,而无需通过将映像直接转储到文件系统来占用任何RAM,或者通过POST上传任何文件必须首先加载到内存中才能将其转储到文件系统?此问题的性质是否需要具有大量RAM的服务器?

有没有办法以某种方式将ftp客户端集成到html表单中?我正在使用Django,如果这有所作为.

Ste*_*lim 5

在项目设置中,将FILE_UPLOAD_MAX_MEMORY_SIZE设置为较小的值(例如1024字节).这将使Django假脱机请求.FILES更快到磁盘,而不是用尽RAM

如果您需要更多详细信息,请访问文档:https://docs.djangoproject.com/en/dev/ref/settings/#file-upload-max-memory-size