From 2f9be68a81346f7fb3e6f892e0debd2fbc36f2bf Mon Sep 17 00:00:00 2001 From: Grey Li Date: Sun, 18 Mar 2018 21:05:45 +0800 Subject: [PATCH] Add tips for 413 connection reset issue --- docs/patterns/fileuploads.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/patterns/fileuploads.rst b/docs/patterns/fileuploads.rst index c7ae14f9..3f6ee937 100644 --- a/docs/patterns/fileuploads.rst +++ b/docs/patterns/fileuploads.rst @@ -153,6 +153,12 @@ The code above will limit the maximum allowed payload to 16 megabytes. If a larger file is transmitted, Flask will raise a :exc:`~werkzeug.exceptions.RequestEntityTooLarge` exception. +.. admonition:: Connection Reset Issue + + When using the local development server, you may get a connection + reset error instead of a 413 response. You will get the correct + status response when running the app with a production WSGI server. + This feature was added in Flask 0.6 but can be achieved in older versions as well by subclassing the request object. For more information on that consult the Werkzeug documentation on file handling.