2017-08-28 87 views
0

我在python烧瓶中构建了一个应用程序,我希望用户能够上传照片,并且我正在使用flask_upload扩展名。我想设置上传文件的位置将被存储,我真的不知道这个位置是我的代码Flask Upload如何配置文件存储路径

app.config['UPLOADS_DEFAULT_DEST'] = TOP_LEVEL_DIR + '/ppaysees/app/static/img/' 

`

我得到了以下文件结构 enter image description here

回答

0

如果您打算与所有文件中的一个目录在里面,你可以使用UPLOADED_FILES_DEST变量。

UPLOADS_DEFAULT_DEST使用与上传设置工作(我推荐),像这样:

app.config['UPLOADS_DEFAULT_DEST'] = TOP_LEVEL_DIR + os.path.join('ppaysees', 'app', 'static', 'img') 
photos = UploadSet('photos', uploads.IMAGES) 

# then you can simply call the Upload Set api: 
photos.save(request.files['photo']) # Save a photo 
photos.load(id) # Load a photo 
url = photos.url(photo.filename) # get photo url