脚本宝典收集整理的这篇文章主要介绍了python大佬养成计划----基于flask上传文件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
上传文件
实现目标: 如何将文件上传到服务器(保存在指定的文件夹)
# 需要建立当前工作环境下的/static/face/目录,文件会保存在此目录下
import os
From flask import Flask,render_template,request
import uuid
app = Flask(__name__)
@app.route('/upload/',methods=['GET','POST'])
def upload():
if request.method == 'POST':
# 获取到用户上传的文件对象
f = request.files['faceimg']
PRint(f.filename)
# 获取当前项目所在目录位置;
basepath = os.path.dirname(__FILE__)
print(basepath)
# 拼接路径, 存储文件到static/face/xxxx
filename = os.path.join(basepath, 'static/face', f.filename)
f.save(filename)
return render_template('demo/upload.htML', message="上传成功")
else:
return render_template('demo/upload.html')
app.run()
以上是脚本宝典为你收集整理的python大佬养成计划----基于flask上传文件全部内容,希望文章能够帮你解决python大佬养成计划----基于flask上传文件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。