mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2024-12-04 18:46:52 +00:00
Increase nginx upload limit to have a better message in the Django form
This commit is contained in:
parent
996d00c7f0
commit
8f742b8e14
@ -72,12 +72,13 @@ class PhotoAuthorizationForm(forms.ModelForm):
|
|||||||
Form to send a photo authorization.
|
Form to send a photo authorization.
|
||||||
"""
|
"""
|
||||||
def clean_photo_authorization(self):
|
def clean_photo_authorization(self):
|
||||||
if "photo_authorization" not in self.files:
|
if "photo_authorization" in self.files:
|
||||||
raise ValidationError(_("The uploaded file size must be under 2 Mo."))
|
file = self.files["photo_authorization"]
|
||||||
file = self.files["photo_authorization"]
|
if file.size > 2e6:
|
||||||
if file.content_type not in ["application/pdf", "image/png", "image/jpeg"]:
|
raise ValidationError(_("The uploaded file size must be under 2 Mo."))
|
||||||
raise ValidationError(_("The uploaded file must be a PDF, PNG of JPEG file."))
|
if file.content_type not in ["application/pdf", "image/png", "image/jpeg"]:
|
||||||
return self.cleaned_data["photo_authorization"]
|
raise ValidationError(_("The uploaded file must be a PDF, PNG of JPEG file."))
|
||||||
|
return self.cleaned_data["photo_authorization"]
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
@ -5,6 +5,7 @@ upstream corres2math {
|
|||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
server_name corres2math;
|
server_name corres2math;
|
||||||
|
client_max_body_size 50M;
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
proxy_pass http://corres2math;
|
proxy_pass http://corres2math;
|
||||||
|
Loading…
Reference in New Issue
Block a user