我正在Python Flask中构建一个应用程序:我希望用户能够上传照片,而我正在使用flask_upload扩展程序。
我想设置上传文件的存储位置,我对此并不十分肯定。这是我的代码:
app.config['UPLOADS_DEFAULT_DEST'] = TOP_LEVEL_DIR + '/ppaysees/app/static/img/'
我有以下文件结构
答案 0 :(得分:3)
如果您计划在其中包含一个包含所有文件的目录,则可以使用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