# 封装函数进行文件上传
def uploads(fname):
'''
第一步:创建新文件名 request.files.get(fname,None)
第二部:保存文件到指定目录 request.files.get(name,None).save(newFilePath)
:param fname:
:return:
'''
f = request.files.get(fname,None)
if f:
# 新文件名 = 时间 + 随机数 + 扩展文件名
Suffix = f.filename.split('.').pop()
filename = str(time.time())+str(random.randint(10000,99999))+'.'+Suffix
# 保存f文件对象
f.save(app.BASE_DIR+'/static/uploads/'+ filename)
return '/static/uploads/'+ filename
else:
return ''
flask 文件上传 python3
猜你喜欢
转载自blog.csdn.net/qq_35515661/article/details/82966218
今日推荐
周排行