2017-08-28 1 views
0

Ich baue eine App in Pythonflasche, die ich möchte, dass Benutzer Fotos hochladen können, und ich verwende die Flask_Upload-Erweiterung. Ich möchte die Standorte, wo die hochgeladenen Dateien gespeichert wird, und ich bin nicht wirklich sicher, hier über dieses ist mein CodeFlask Upload So konfigurieren Sie Dateipfad

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

`

bekam ich die folgende Dateistruktur enter image description here

Antwort

0

Wenn Sie ein Verzeichnis mit allen Dateien zu haben, planen darin kannst du das benutzen UPLOADED_FILES_DEST Variable.

UPLOADS_DEFAULT_DEST wird verwendet, mit Hochladen Sets zu arbeiten (was ich empfehlen) etwa so:

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 
Verwandte Themen