Я новичок в Flask, проходя следующую среднюю статью: Загрузка нескольких изображений с Python, Flask и Flask-Dropzone , я получил UploadNotAllowed error
для .JPG изображений.
(верхний регистр .JPG, без ошибок для строчных изображений .jpg)
ссылки GitHub - ссылка GitHub средней статьи , GitHubссылка моей реализации
Чтобы ограничить загрузку изображений, UploadSet('photos', IMAGES)
был использован
, где IMAGES
определены в flask_upload.py
как:
IMAGES = tuple('jpg jpe jpeg png gif svg bmp'.split())
Итак, для обработки .JPG , а также .jpg, я объявляю обычай NIMAGES
как:
NIMAGES = tuple('JPG jpg jpe jpeg png gif svg bmp'.split())
photos = UploadSet('photos', NIMAGES)
Что работает.
- Но, это хорошая практика?
- Не должноflask_dropzone автоматически принимает .JPG ? (Особенно при переименовании .JPG в .jpg в Windows 10, не меняется .JPG на .jpg)
- Что такое актуальный ресурс для новичка для фляги?
- При обработке
UploadNotAllowed error
в исключительных случаях я пытался использовать flask_toastr для отображения всплывающего окна: неправильный тип изображения, но с кодом состояния 302 оно было перенаправлено на домашнюю страницу без отображениянеожиданно возникнуть.Почему это происходит?