2009-03-03 6 views
21

Ich schrieb eine Django-App, aber ich habe ein kleines Problem mit den Dateiberechtigungen der Upload-Dateien aus einem Webformular.django/Datei lädt Berechtigungen

Grundsätzlich kann ich eine MP3-Datei hochladen, aber es hält immer chmod 600

Der Container Ordner hat 775 chmod und umask ist auf 022.

Ich bin in einem Shared-Hosting-Service .

Antwort

41

Versuchen Sie dies in Ihrem settings.py, wenn Sie Python 2:

FILE_UPLOAD_PERMISSIONS = 0644 

In Python 3 Oktalzahlen mit 0o beginnen müssen, so würde die Linie sein:

FILE_UPLOAD_PERMISSIONS = 0o644 

Weitere Details see the documentation .

+0

Froh zu helfen :) –

+7

Falls jemand den Link zu den Dokumenten benötigt: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FILE_UPLOAD_PERMISSIONS –

+0

Dies ist mir auch hilft. .. Vielen Dank. –