Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Загрузка файла flask c ограничением [RSS Feed]

#1 Дек. 14, 2016 12:10:12

dron4ik86
Зарегистрирован: 2016-10-28
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файла flask c ограничением

Привет всем,
Я пытаюсь загрузить файл с помощью patch_request_class
Но почему то у меня не получается:

 @app.route('/upload', methods=['GET', 'POST'])
def upload():
    if request.method == 'POST' and 'photo' in request.files:
            if not patch_request_class(app, size=1000 * 33):
                error = "Please check file size"
                return render_template('upload.html', error=error)
            else:
                filename = photos.save(request.files['photo'])
                flash('file {0} uploaded successfully'.format(filename))
                return render_template('upload.html')
    return render_template('upload.html')

Офлайн

#2 Дек. 14, 2016 12:22:14

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 1750
Репутация: +  52  -
Профиль   Отправить e-mail  

Загрузка файла flask c ограничением

Ошибку - в студию !



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Дек. 14, 2016 12:26:28

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8185
Репутация: +  563  -
Профиль   Отправить e-mail  

Загрузка файла flask c ограничением

Не увидел в документации, что эта функция что-либо возвращает.
И вообще, насколько я понял, она патчит класс Request, то есть логично её вызов поместить в файл настроек приложения, а не в представление. В представлении у вас уже есть объект запроса, бессмысленно там патчить класс.



Онлайн

#4 Дек. 14, 2016 12:28:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8185
Репутация: +  563  -
Профиль   Отправить e-mail  

Загрузка файла flask c ограничением

Ну и похоже, что этот патч вообще не нужен. Вроде как есть настройка соответствующая

https://flask-uploads.readthedocs.io/en/latest/#app-configuration



Онлайн

#5 Дек. 14, 2016 13:49:29

dron4ik86
Зарегистрирован: 2016-10-28
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Загрузка файла flask c ограничением

FishHook
Ну и похоже, что этот патч вообще не нужен. Вроде как есть настройка соответствующаяhttps://flask-uploads.readthedocs.io/en/latest/#app-configuration
Вроде разобрался, не нужна функция patch_request_class, просто надо app.config = размер…

Отредактировано dron4ik86 (Дек. 14, 2016 13:55:34)

Офлайн

  • Начало
  • » Web
  • » Загрузка файла flask c ограничением[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version