porary file will be created in the system's standard location. |
| UPLOAD_DELETE_TMP     | `bool`| True    | Delete automatically created TMP file |
| UPLOAD_KEEP_FILENAME  | `bool`| False   | Whether or not to keep the filename of the uploaded file. If True, then the filename will be converted to a safe representation (e.g. by removing any invalid path segments), and then saved with the same name). Otherwise, a temporary name will be used. |
| UPLOAD_KEEP_EXTENSIONS| `bool`| False   | Whether or not to keep the uploaded file's extension. If False, the file will be saved with the default temporary extension (usually ".tmp"). Otherwise, the file's extension will be maintained. Note that this will properly combine with the UPLOAD_KEEP_FILENAME setting. |
| MAX_MEMORY_FILE_SIZE  | `int` | 1 MiB   | The maximum number of bytes of a File to keep in memory. By default, the contents of a File are kept into memory until a certain limit is reached, after which the contents of the File are written to a temporary file. This behavior can be disabled by setting this value to an appropriately large value (or, for example, infinity, such as `float('inf')`. |

Args:
    file_name: The name of the file that this [`File`][python_multipart.File] represents.
    field_name: The name of the form field that this file was uploaded with.  This can be None, if, for example,
        the file was uploaded with Content-Type application/octet-stream.
    config: The configuration for this File.  See above for valid configuration keys and their corresponding values.
Nc