Django

场景: 通过 Django 的内置admin上传图片文件到服务器后, 前端访问总是403

           排查了一下发现 只有大文件上传时可能会出现这个问题, 同时也检查了服务器的访问权限并没有问题

找了找资料: django默认直接保存的文件大小为2M,如果大小超过2M,会先读文件到内存中,统一写入,此时站点访问会权限不足 

最终解决:

settings.py 中添加

FILE_UPLOAD_PERMISSIONS = 0o644

参考: 

https://www.cnblogs.com/feng-yue/p/13488780.html

https://stackoverflow.com/questions/44570808/nginx-django-file-upload-permissions

原文地址:https://www.cnblogs.com/chaoqi/p/14523528.html