2011-03-12 85 views
2

我有一堆文件,正在上传和用户标记。当另一个用户下载其中一个文件时,我想创建一个像这样的文件名:我可以设置文件被下载到的文件名吗?

creator_tag1_tag2_name.ext 

我该怎么做?这是否必须发生在Django端或可以通过jQuery完成?

回答

7

,在对应于你下载你的Django视图,可以设置内容部署头:

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

更详细的答案就在这里给出:

2

你需要设置返回的HTTP标头,如下所示:

response.headers['Content-disposition'] = 'attachment; filename=creator_tag1_tag2_name.ext' 
相关问题