Python Flask保存一个空文件
我的应用程序应该从用户那里接收数据,在本地保存,然后发送到Firebase存储。出于某种原因,即使文件在我想要的地方成功创建,我也会得到一个没有内容的空文本文件。我做错了什么?事实上,我正在学习官方的烧瓶教程Python Flask保存一个空文件,python,flask,Python,Flask,我的应用程序应该从用户那里接收数据,在本地保存,然后发送到Firebase存储。出于某种原因,即使文件在我想要的地方成功创建,我也会得到一个没有内容的空文本文件。我做错了什么?事实上,我正在学习官方的烧瓶教程 if 'file' in request.files: photo = request.files['file'] result = td.process(photo) client = storage.Client() bucket = client.ge
if 'file' in request.files:
photo = request.files['file']
result = td.process(photo)
client = storage.Client()
bucket = client.get_bucket("<my-app>.com")
blob = bucket.blob("demo")
filename = secure_filename(photo.filename)
#photo.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
photo.save("./" + filename)
#f = open(os.path.join(app.config['UPLOAD_FOLDER'], filename),"rb")
#blob.upload_from_file(f)
return jsonify(result)
如果request.files中有“file”:
photo=请求.files['file']
结果=td.过程(照片)
client=storage.client()
bucket=client.get_bucket(“.com”)
blob=bucket.blob(“演示”)
filename=secure\u文件名(photo.filename)
#photo.save(os.path.join(app.config['UPLOAD\u FOLDER'],文件名))
照片保存(“./”+文件名)
#f=open(os.path.join(app.config['UPLOAD\u FOLDER'],文件名),“rb”)
#blob.upload_from_文件(f)
返回jsonify(结果)
Dophoto.stream.seek(0)
在photo.save(“./”+filename)
之前,请检查以下答案: