2017-08-28 83 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