请选择 进入手机版 | 继续访问电脑版
Mozilla

火狐社区

登录    注册

QQ互联

如何通过http头禁用自动提前下载

渔父歌 社区新人 发表于 2019-7-26 12:07:56 | 显示全部楼层 [复制链接]
1 153
每次下载文件的时候在弹出保存对话框的时候就会开始下载

但是我的网站现在有个需求是当用户下载完成文件后从服务器上删除文件

这样上面的功能就会影响服务器的判断,因为用户在选择的时候还可以取消保存,这时用户并未实际下载文件,但是服务器却认为文件已经被下载了

所以有没有什么方法可以禁用这一功能,最好是能通过http响应头来控制,毕竟不可能让用户去更改设置。

希望能够得到回答,谢谢。


xuyuehang Mozilla员工
发表于 2019-7-26 15:25:23 | 显示全部楼层
应该是不行……
当点击下载后,实际上firefox是静默将文件下载到temp文件夹,如果用户确认,再从temp复制到默认下载路径,如果取消,再移除本地文件
也许你可以通过http检测文件是被下载还是打开?因为打开实际上也是保存在temp文件夹
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表