Web с помощью Django FrameworkПочему разрешение загружаемого изображения зависит от его размера? Приложение сборки
- Сервер:
CentOS Linux release 7.1.1503 (Core)
- Nginx:
nginx version: nginx/1.6.3
- Gunicorn:
gunicorn==19.3.0
- Джанго:
Django==1.8.4
При загрузке изображения, которое меньше, чем 2.7M
все работает отлично.
- Изображение создается на сервере, где он должен быть (
MEDIA_ROOT
) - группы пользователей и права на чтение:
-rw-r--r-- 1 tb360 tb360
- Изображение обслуживается веб-сервером без проблем
Но когда размер изображения превышает 2.7M
- Изображение создано на сервере, где его sho ÜLD быть (
MEDIA_ROOT
) - Изображения без разрешения чтения:
-rw------- 1 tb360 tb360
- Изображения не не обслуживаются по причине веб-сервер : нет разрешения на чтение файла
После того как я просто добавить разрешения на чтении к такому изображению, он обслуживается веб-сервером без проблем.
При тестировании на локальной машине разработки аналогичная проблема отсутствует.
Спасибо за четкое объяснение! Я увеличил значение [FILE_UPLOAD_MAX_MEMORY_SIZE] (https://docs.djangoproject.com/en/1.9/ref/settings/#std:setting-FILE_UPLOAD_MAX_MEMORY_SIZE) в моем случае. – demonno