在服务器中,文件的名称是" abc.dat",但我想重命名文件" xyz.doc"当人们下载它。我的服务器基于Django。
答案 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
希望它有所帮助!