我有一堆文件正由用户上传和标记。当另一个用户下载其中一个文件时,我想创建一个这样的文件名:
creator_tag1_tag2_name.ext
我该怎么做?这是否必须在Django方面发生,还是可以通过jQuery完成?
答案 0 :(得分:7)
在与下载相对应的Django视图中,您可以设置内容处置标题:
response['Content-Disposition'] = 'attachment; filename=somefilename.jpg'
这里给出了更详细的答案:
答案 1 :(得分:2)
您需要将返回的HTTP标头设置为如下所示:
response.headers['Content-disposition'] = 'attachment; filename=creator_tag1_tag2_name.ext'