社区
Web开发应用服务器
帖子详情
下载文件时如何设置http请求头禁止浏览器预下载
渔父歌
2019-07-24 10:12:07
我有一个需求是,用户登录服务器下载文件,文件在下载完成之后会从服务器上删除
但是有些小文件,在弹出下载弹框的时候就已经被浏览器提前下载好了,这就导致
可能用户点了下载按钮,但是没有保存,而这时服务器已经判断用户下载过了
所以想问一下,能否通过设置响应头禁止浏览器的这一行为
...全文
266
回复
打赏
收藏
下载文件时如何设置http请求头禁止浏览器预下载
我有一个需求是,用户登录服务器下载文件,文件在下载完成之后会从服务器上删除 但是有些小文件,在弹出下载弹框的时候就已经被浏览器提前下载好了,这就导致 可能用户点了下载按钮,但是没有保存,而这时服务器已经判断用户下载过了 所以想问一下,能否通过设置响应头禁止浏览器的这一行为
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
http请求
设置
不被
浏览器
缓存
在响应
头
中加,
浏览器
就不会缓存,下次请求会访问服务器。 responseHeaderMap.put("Cache-Control", "no-cache"); responseHeaderMap.put("Expires", "0");
前端 JavaScript 中快速发起多个
下载
请求
时
,解决
浏览器
的并发
下载
连接限制
可能的原因为
浏览器
对并发 HTTP 连接的限制,例如 Chrome 可能限制每秒
下载
10 个
文件
(当你在前端 JavaScript 中快速发起多个
下载
请求
时
,
浏览器
可能无法同
时
处理所有请求,导致一些请求被忽略。通过在每次
下载
请求...
浏览器
HTTP协议请求
头
信息
客户端向服务器发送一个请求,请求
头
包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码...
浏览器
的常见的请求
头
和响应
头
说一说常见的请求
头
和相应
头
都有什么呢? 1)请求(客户端->服务端[request]) GET(请求的方式) /newcoder/hello.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: /(客户端能接收的资源类型) Accept...
文件
下载
设置
头
信息(自我记录一下)
Content-Disposition为属性名disposition-type是以什么方式
下载
,如attachment为以附件方式
下载
disposition-parm为默认保存
时
的
文件
名服务端向客户端游览器发送
文件
时
,如果是
浏览器
支持的
文件
类型,一般会默认使用...
Web开发应用服务器
5,657
社区成员
20,164
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章