flask的FileStorage类 临时内存文件数据流的读取
问题描述:Flask后端获取到vue的文件上传文件后,存储在了一个叫FileStorage内存中,然后想要打开里面的文件读取数据发现file的open和read根本不行。原因分析:我想了很久用了很多办法都没办法打开,包括尝试了临时文件的读取都不行,然后查看了type发现这个是个werkzeug.datastructures.FileStorage的一个类解决方案:于是我就尝试了实例一个werkze
·
问题描述:
Flask后端获取到vue的文件上传文件后,存储在了一个叫FileStorage内存中,然后想要打开里面的文件读取数据发现file的open和read根本不行。
原因分析:
我想了很久用了很多办法都没办法打开,包括尝试了临时文件的读取都不行,然后查看了type发现这个是个werkzeug.datastructures.FileStorage的一个类
解决方案:
于是我就尝试了实例一个werkzeug.datastructures.FileStorage对象,
from werkzeug.datastructures import FileStorage
a = FileStorage(request.files.get('file'))
b= a.stream.readlines()
最后就读取成功了
里面还有数据保存的方法save
更多推荐
已为社区贡献2条内容
所有评论(0)