我已经设置了一个django应用程序,用户可以上传他的图像,它由nginx和gunicorn提供服务。
我在上传大型图片文件时遇到问题,而这些图片文件没有获得由nginx提供的适当权限
location /medias/images/ {
root /var/www/html;
}
然而,较小的图像可以很好地获得其权限并且可以正常使用
重点是上传小型和半大型(3mb)图像文件都是通过同一个过程完成的。
任何想法?
由于
答案 0 :(得分:0)
这对我有用:在您的Django设置中设置FILE_UPLOAD_MAX_MEMORY_SIZE
参数。
例如FILE_UPLOAD_MAX_MEMORY_SIZE=20000000
等于20mb。