Flask中怎么实现文件上传

   2024-10-19 3730
核心提示:在Flask中实现文件上传可以通过使用request对象中的files属性来获取上传的文件。以下是一个简单的示例代码:from flask import F

在Flask中实现文件上传可以通过使用request对象中的files属性来获取上传的文件。以下是一个简单的示例代码:

from flask import Flask, requestapp = Flask(__name)@app.route('/upload', methods=['POST'])def upload_file():    if 'file' not in request.files:        return 'No file part'        file = request.files['file']    if file.filename == '':        return 'No selected file'        file.save('uploaded_file.txt')        return 'File uploaded successfully'if __name__ == '__main__':    app.run(debug=True)

在这个示例中,我们定义了一个路由/upload用于处理文件上传请求。在请求中,我们通过request.files获取上传的文件,然后将文件保存到指定的路径中。

当然,你也可以对上传的文件进行一些验证,例如检查文件类型、文件大小等。Flask提供了很多扩展库和工具来帮助你更方便地处理文件上传操作,例如Flask-UploadsFlask-FileUpload等。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号