http - 右键单击建议文件名另存为

标签 http browser file-upload download

我有一个站点允许文件上传并使用 uuid 文件名将它们保存在服务器上。当用户右键单击“另存为”并下载文件时,下载对话框中会显示奇怪的 uuid 文件名。是否有可能显示原始文件名(上传时保存)?我看过几个类似 this one 的帖子但似乎无法让它在 FF 3.6 或谷歌浏览器(我需要支持)上工作......

有什么想法吗?

PS:我正在使用 javascript 和 python 后端,如果有帮助...

最佳答案

您需要使用 Content-Disposition header ,设置为 attachment 并提供文件名。

content-disposition: attachment; filename=myfilename.ext

我会更具体,但您没有指明语言或平台。

更新:

在 python 中会是

response.headers['Content-disposition'] = 'attachment; filename=filename.ext'

关于http - 右键单击建议文件名另存为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5997510/

相关文章:

http - 如何清除winsock缓存的http重定向(301永久移动)

javascript - 浏览器自动在主屏幕上为 web 应用程序 android 生成启动器图标

jquery - 我可以在 asp.net mvc 的 jquery 对话框中上传文件吗

php - 快速上传文件到PHP服务器

performance - 编写一个简单的 JMeter 脚本

html - 提交按钮不起作用

c# - 使用 http 监听器获取端口上的网络流量

html - 图像网页的应用程序如何工作?

CSS 在 IE 中不工作

json - 从 spring boot 以 angular 4 发布上传文件?