我可以设置要将文件下载到的文件名吗?

mar*_*rue 2 django jquery file download

我有一堆文件,由用户上传和标记.当另一个用户下载其中一个文件时,我想创建一个这样的文件名:

creator_tag1_tag2_name.ext  
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?这是否必须在Django方面发生,还是可以通过jQuery完成?

mik*_*iku 7

在与您的下载对应的Django视图中,您可以设置内容处置标题:

response['Content-Disposition'] = 'attachment; filename=somefilename.jpg'
Run Code Online (Sandbox Code Playgroud)

这里给出了更详细的答案: