2009-03-03 9 views
21

Escribí una aplicación django, pero tengo un pequeño problema con los permisos de archivo de los archivos cargados desde un formulario web.django/file uploads permissions

Básicamente puedo cargar un archivo .mp3 pero siempre mantener chmod 600.

La carpeta contenedor ha chmod 775, y la máscara de usuario está establecido en 022.

estoy en un servicio de alojamiento compartido .

Respuesta

41

Pruebe esto en su settings.py si utiliza Python 2:

FILE_UPLOAD_PERMISSIONS = 0644 

En Python 3 números octales debe comenzar con 0o lo que la línea sería:

FILE_UPLOAD_PERMISSIONS = 0o644 

Para más detalles see the documentation .

+0

contento de ayudar :) –

+7

En caso de que alguien necesite el enlace a los documentos: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FILE_UPLOAD_PERMISSIONS –

+0

Esto me ayuda también. .. Gracias. –

Cuestiones relacionadas