form表单属性设置
<form enctype='multipart/form-data'>
元素属性设置
后台设置判断文件后缀
import os
allowed_extensions=['.png','.jpg','.gif'] ##允许的图片格式
def allowed_file(filename): ##判断上传的图片是否允许
name.ext=os.path.splitext(filename)
return ext.lower() in allowed_extensions
判断并进行插入
from datetime import datetime
img_path=None
upload=r'.\uploads'
if request.files.get('image',None): #判断上传表单是否含有file类型
img=request.files.get('image') #如果有通过request.files方法获得
if allowed_file(img.filename): #判断上传图片是否允许
img_path=datetime.now().striftime('%Y%m%d%H%M%f')+os.path.splitext(img.filename) #将上传的时间加文件后缀拼接成文件路径
img.save(os.path.join(upload+img_path)) ##保存文件