summaryrefslogtreecommitdiff
path: root/examples/upload.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/upload.py')
-rw-r--r--examples/upload.py35
1 files changed, 19 insertions, 16 deletions
diff --git a/examples/upload.py b/examples/upload.py
index 88af63aa..6f520b42 100644
--- a/examples/upload.py
+++ b/examples/upload.py
@@ -9,36 +9,39 @@
:license: BSD-3-Clause
"""
from werkzeug.serving import run_simple
-from werkzeug.wrappers import BaseRequest, BaseResponse
+from werkzeug.wrappers import BaseRequest
+from werkzeug.wrappers import BaseResponse
from werkzeug.wsgi import wrap_file
def view_file(req):
- if not 'uploaded_file' in req.files:
- return BaseResponse('no file uploaded')
- f = req.files['uploaded_file']
- return BaseResponse(wrap_file(req.environ, f), mimetype=f.content_type,
- direct_passthrough=True)
+ if "uploaded_file" not in req.files:
+ return BaseResponse("no file uploaded")
+ f = req.files["uploaded_file"]
+ return BaseResponse(
+ wrap_file(req.environ, f), mimetype=f.content_type, direct_passthrough=True
+ )
def upload_file(req):
- return BaseResponse('''
- <h1>Upload File</h1>
- <form action="" method="post" enctype="multipart/form-data">
- <input type="file" name="uploaded_file">
- <input type="submit" value="Upload">
- </form>
- ''', mimetype='text/html')
+ return BaseResponse(
+ """<h1>Upload File</h1>
+ <form action="" method="post" enctype="multipart/form-data">
+ <input type="file" name="uploaded_file">
+ <input type="submit" value="Upload">
+ </form>""",
+ mimetype="text/html",
+ )
def application(environ, start_response):
req = BaseRequest(environ)
- if req.method == 'POST':
+ if req.method == "POST":
resp = view_file(req)
else:
resp = upload_file(req)
return resp(environ, start_response)
-if __name__ == '__main__':
- run_simple('localhost', 5000, application, use_debugger=True)
+if __name__ == "__main__":
+ run_simple("localhost", 5000, application, use_debugger=True)