Django重命名下载文件

时间:2013-04-25 07:44:15

标签: html django

在服务器中,文件的名称是" abc.dat",但我想重命名文件" xyz.doc"当人们下载它。我的服务器基于Django。

1 个答案:

答案 0 :(得分:3)

通过在响应

上设置文件来完成Django的文件服务

然后,您可以在附件的filename= attr处强制重命名。 这可能是真的。

这样做:

response = HttpResponse("read your file here ie. abc.dat", mimetype="application/msword")
response['Content-Disposition'] = 'attachment; filename=%s' % ("xyz.doc")
return response

希望它有所帮助!