python flask框架上传图片,图片大小保存为0字节的坑
调用img.read()后会将文件指针指到文件末尾,所以如果不调用img.seek(0,0)函数将指针指回文件开头,就会出现
保存图片为0字节的坑
#! /usr/bin/env python # -*- coding:utf-8 -*- import copy from flask import Flask, request app=Flask(__name__) @app.route('/upload',methods=["POST"] ) def upload_file(): img = request.files.get("img") img.read() img.seek(0,0) img.save("/zwg/test.png") return {"data": 0} if __name__ == '__main__': app.debug = True # 设置调试模式,生产模式的时候要关掉debug app.run(host='0.0.0.0', port=8080)