Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django / file uploads permissions

I wrote a django app, but I have a little problem with the file permissions of the uploads files from a web form.

Basically I can upload a .mp3 file but it always keep chmod 600.

The container folder has chmod 775, and the umask is set to 022.

I'm in a shared hosting service.

like image 860
z3a Avatar asked Mar 03 '09 22:03

z3a


1 Answers

Try this in your settings.py if you use Python 2:

FILE_UPLOAD_PERMISSIONS = 0644 

In Python 3 octal numbers must start with 0o so the line would be:

FILE_UPLOAD_PERMISSIONS = 0o644 

For more details see the documentation.

like image 69
Van Gale Avatar answered Sep 22 '22 01:09

Van Gale