Я сталкиваюсь с очень странной проблемой при загрузке файлов в каталог моего приложения с помощью веб-форм.
Хотя все, что касается бэкэнда, кажется, работает очень хорошо, при загрузке файлов с определенными расширениями (например, .apk
) разрешения устанавливаются таким образом, чтобы только root
имел доступ для чтения к этим файлам. , когда другие типы файлов (например, изображения) обычно доступны. Я не знаю, были ли расширения или большой размер (около 15 МБ по сравнению с КБ), но похоже, что происходит какая-то фильтрация на фоне
Обновление
Еще немного информации об окружающей среде
nginx
контейнер, используемый для прокси на сервере django (gunicorn
)
- Развертывание ОС -
Ubuntu 16.04
- Веб-приложение представляет собой проект Django 2.2
- Кажется, проблема связана с размером файла, а не с расширением
- Похоже, что Django перемещает файл из каталога
/tmp
в каталог /media
после завершения загрузки