美文网首页
Flask-RESTful上传文件(一)

Flask-RESTful上传文件(一)

作者: qiyuqi | 来源:发表于2018-06-26 22:50 被阅读0次

背景

Flask-RESTful官方文档上没有给出Flask-RESTful上传文件的示例代码,搜索引擎上也没有相关文章。把试写代码贴上来算是填个坑。

依赖包

  • Flask
  • Flask-RESTful
  • Werkzeug

示例代码

代码说明:
开放上传接口,返回上传文件的文件名。

from flask import Flask
from flask_restful import Api, Resource, reqparser
from werkzeug.datastructures import FileStorage

app = Flask(__name__)
api = Api(app)


class Upload(Resource):
  def post(self):
    parser = reqparser.RequestParser()
    parser.add_argument('file', type=FileStorage, location='files')
    args = parser.parse_args()
    file = args['file']
    return file.name, 201

api.add_resource(Upload, '/upload')


if __name__ == '__main__'
  app.run(debug=True)

测试

测试工具

  • Postman

测试请求

image.png

相关文章

网友评论

      本文标题:Flask-RESTful上传文件(一)

      本文链接:https://www.haomeiwen.com/subject/jmlvyftx.html