-
Notifications
You must be signed in to change notification settings - Fork 0
File
Majid Ahmaditabar edited this page Dec 12, 2021
·
3 revisions
- the field under validation must be a file path
- empty value return error unless field is under nullable validation
data = {
"avatar": "PATH/avatar.png", # --> file path
}
rules = {
"avatar": ["file", "mimes:png,jpeg", "mime_types:image/png,image/jpeg", "min_size:10", "max_size:20"],
}
validate = PyValidations.make(data, rules)
-
❌ file : doesn't work with Flask
request.files
-
❌ min_size : doesn't work with Flask
request.files
-
❌ max_size : doesn't work with Flask
request.files
- set Flask file upload max size:
app.config['MAX_CONTENT_LENGTH'] = 2024
- set Flask file upload max size:
-
✅ mime_types : works with Flask
request.files["avatar"].filename
-
✅ mimes : works with Flask
request.files["avatar"].filename