为什么有些视频地址复制到浏览器后会直接播放,而有些却提示下载?

为什么有些视频地址复制到浏览器后会直接播放,而有些却提示下载?

看地址,有些传的是地址直接连接到服务器访问视频。。有的是传的二进制流直接下载到客户端

这跟视频文件的头文件meta Content-Type信息有关,若为视频MP4等浏览器能解析的视频格式就直接播放,如果只是普通默认的File文件格式,就会下载

还有可能是mp4文件的头信息问题

有些链接返回的是一个视频文件,有些链接返回的是一个视频
用IDM可以抓取,自己试试就知道了

说的简化点就是浏览器能够识别的就会直接播放,不能直接识别的则提示你下载,因为他处理不了,就让你下载下来自行解决

不知道你的地址是怎样的,直接播放可能你的地址是视屏播放的网页地址,而下载的可能是文件的下载地址

有些视频地址请求后台的时候直接调用的下载的接口,二有些是直接播放的接口,调用的接口方法不同而已

1.请先检查网速, 2.若网速OK,请检查你的浏览器设置是否允许播放视频, 3.若已经允许播放视频,请检查是否装载了对应的播放插件,也有可能是你把插件禁用了:单击IE主窗口中的菜单“工具→Internet选项”,然后再选择“程序”选项卡,单击“管理加载项”按钮,在打开的窗口中可以查看

跟浏览器有关吧,有的链接pdf能识别文件类型,就会浏览,识别不了的就下载。可以在浏览器中设置遇到这种情况时是直接下载还是预览。
除此之外的话就还有在a标签中设置download属性,但这个可能存在跨域的问题。我的解决方案是将url发往后端,后端发起http请求获取
流数据再写入到httpServletResponse中,这样就能实现完全为下载了