From 8d2daea327c2d0654004c2be9cb2eae074bbb80a Mon Sep 17 00:00:00 2001 From: Felix Hummel Date: Thu, 14 Jul 2011 21:18:53 +0200 Subject: [PATCH] be consistent with app.config['UPLOAD_FOLDER'] Signed-off-by: Armin Ronacher --- docs/patterns/fileuploads.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/patterns/fileuploads.rst b/docs/patterns/fileuploads.rst index ab49cedb..d237b107 100644 --- a/docs/patterns/fileuploads.rst +++ b/docs/patterns/fileuploads.rst @@ -28,6 +28,7 @@ bootstrapping code for our application:: ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif']) app = Flask(__name__) + app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER So first we need a couple of imports. Most should be straightforward, the :func:`werkzeug.secure_filename` is explained a little bit later. The @@ -58,7 +59,7 @@ the file and redirects the user to the URL for the uploaded file:: file = request.files['file'] if file and allowed_file(file.filename): filename = secure_filename(file.filename) - file.save(os.path.join(UPLOAD_FOLDER, filename)) + file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) return redirect(url_for('uploaded_file', filename=filename)) return ''' @@ -116,7 +117,7 @@ older versions of Flask:: app.add_url_rule('/uploads/', 'uploaded_file', build_only=True) app.wsgi_app = SharedDataMiddleware(app.wsgi_app, { - '/uploads': UPLOAD_FOLDER + '/uploads': app.config['UPLOAD_FOLDER'] }) If you now run the application everything should work as expected.