在服务器中,文件的名称是“abc.dat”,但我想当人们下载它时将文件重命名为“xyz.doc”。我的服务器基于Django。
最佳答案
通过在响应中设置文件来使用 Django 提供文件
然后,您可以强制重命名附件的 filename=
属性。
这实际上可以是任何东西。
它是这样完成的:
response = HttpResponse("read your file here ie. abc.dat", mimetype="application/msword")
response['Content-Disposition'] = 'attachment; filename=%s' % ("xyz.doc")
return response
希望对你有帮助!
关于html - Django 重命名下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16209070/