Ich erstelle eine Methode, die eine Datei hochlädt, aber ich möchte die Dateigröße überprüfen, da ich nur 5 MB als maximale Grenze zulassen möchte.So überprüfen Sie die Dateigröße in django
ich so etwas wie diese
def handle_uploaded_file(thisFile):
if thisFile > 5mb:
return "This file is more than 5mb"
else:
with open('some/file/' + str(thisFile), 'wb+') as destination:
for chunk in thisFile.chunks():
destination.write(chunk)
return "File has successfully been uploaded"
Zusammen mit Ihrem Django prüft, empfehle ich auch einige Server-Ebene Konfigurationen Hinzufügen von Datei-Upload-Größe zu begrenzen (z seting 'client_max_body_size' in nginx). –