как загрузить файл jpg и сохранить его в restplas flask api? - PullRequest
0 голосов
/ 13 апреля 2020

Я использую restplus flask api. Я хочу загрузить jpg файл, затем переименовать и сохранить в files папку. затем сохраните его URL. Я искал и нашел этот код на https://flask-restplus.readthedocs.io/en/stable/parsing.html#file-upload, но я не понимаю do_something_with_file statment в этом коде. не могли бы вы мне помочь?

from werkzeug.datastructures import FileStorage

upload_parser = api.parser()
upload_parser.add_argument('file', location='files',
                       type=FileStorage, required=True)


@api.route('/upload/')
@api.expect(upload_parser)
class Upload(Resource):
    def post(self):
        uploaded_file = args['file']  # This is FileStorage instance
        url = do_something_with_file(uploaded_file)
        return {'url': url}, 201

1 Ответ

0 голосов
/ 13 апреля 2020

Вы можете обратиться к flask оригинальной документации для загрузки файлов Загрузка файлов

По сути, все, что вам нужно, это FileStorage.save () метод для сохранения загруженных файлов файл.

...