码迷,mamicode.com
首页 > Web开发 > 详细

图片上传

时间:2019-04-24 20:56:19      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:main   files   attr   __file__   name   程序   save   static   地址   

1、在apps 导包:
from flask_uploads import UploadSet, IMAGES, configure_uploads
import sys
import os

2、在apps 配置
# 图片上传配置
fn = getattr(sys.modules[‘__main__‘], ‘__file__‘)
root_path = os.path.abspath(os.path.dirname(fn)) + "/static/upload" # +后面是路径
app.config[‘UPLOADED_PHOTO_DEST‘] = root_path
app.config[‘UPLOADED_PHOTO_ALLOW‘] = IMAGES
photos = UploadSet(‘PHOTO‘)
configure_uploads(app, photos)

3、上传到服务器
image = request.files.get(‘pic‘)
if image:
image_name = photos.save(image) # 将头像保存到 程序目录下
image_url = ‘/static/upload/‘ + image_name # 生成图片保存到地址

4,表单中添加 enctype="multipart/form-data"
<form action="" enctype="multipart/form-data" method="post">

图片上传

标签:main   files   attr   __file__   name   程序   save   static   地址   

原文地址:https://www.cnblogs.com/manqian/p/10764820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!