python web开发的坑

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)

 

posted @ 2019-12-05 16:55  民院小青年  阅读(388)  评论(0)    收藏  举报