Могу ли я указать имя файла, в который загружается файл? - PullRequest
2 голосов
/ 12 марта 2011

У меня есть куча файлов, которые загружаются и помечаются пользователями.Когда другой пользователь загружает один из этих файлов, я хочу создать такое имя файла:

creator_tag1_tag2_name.ext  

Как я могу это сделать?Это должно происходить на стороне Django или это может быть сделано через jQuery?

Ответы [ 2 ]

7 голосов
/ 12 марта 2011

В вашем представлении Django, соответствующем вашей загрузке, вы можете установить заголовок расположения контента:

response['Content-Disposition'] = 'attachment; filename=somefilename.jpg'

Более подробный ответ дается здесь:

2 голосов
/ 12 марта 2011

Вам необходимо установить возвращаемый HTTP-заголовок примерно так:

response.headers['Content-disposition'] = 'attachment; filename=creator_tag1_tag2_name.ext'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...