美文网首页
Flask两种方法上传文件

Flask两种方法上传文件

作者: 测试探索 | 来源:发表于2020-09-14 08:28 被阅读0次
    from flask import Flask,request
    
    app = Flask(__name__)
    
    @app.route("/upload",methods=["POST"])
    def upload():
        """
        接收前端传送过来的文件
        :return:
        """
        file_obj = request.files.get("pic")
        if file_obj is None:
            #表示没有发送文件
            return "未上传文件"
    
    # #   第一种方法
    # #   将文件保存到本地
    # #   1.创建一个文件
    #     f = open("./demo.png","wb")
    # #   2.向文件写内容
    #     data = file_obj.read()
    #     f.write(data)
    # #   3.关闭文件
    #     f.close()
    #     return "上传成功"
    
    #     第二种方法,直接使用上传的文件对象保存
        file_obj.save("./demo1.png")
        return "上传成功"
    
    
    if __name__ == '__main__':
        app.run(debug=True)
    
    postman发送请求
    上传到本地的运行结果

    相关文章

      网友评论

          本文标题:Flask两种方法上传文件

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