后台服务器传到前台的网页视频,怎么可以下载,不直接播放
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后台服务器传到前台的网页视频,怎么可以下载,不直接播放相关的知识,希望对你有一定的参考价值。
Content-Type
这个Header包含了文档的”mime-type”。流览器将会依据该参数决定如何对文档进行解析。例如,一个html页面(或者有html输出的php页面)将会返回这样的东西:
Content-Type: text/html; charset=UTF-8
‘text‘ 是文档类型,‘html‘则是文档子类型。这个Header还包括了更多资讯,例如charset。
如果是一个图片,将会发送这样的回应:
Content-Type: image/gif
流览器可以通过mime-type来决定使用外部程式还是自身扩展来打开该文档。如下的例子降调用Adobe Reader:
Content-Type: application/pdf
直接载入,Apache通常会自动判断文档的mime-type并且添加合适的资讯到Header去。并且大部分流览器都有一定程度的容错,在Header未提供或者错误提供该资讯的情况下它会去自动检测mime-type。
你可以在这里找到一个常用mime-type列表。
在PHP中你可以通过finfo_file()来检测档的ime-type。
Content-Disposition
这个Header资讯将告诉流览器打开一个档下载视窗,而不是试图解析该回应的内容。例如:
Content-Disposition: attachment; filename=”download.zip”
他会导致流览器出现这样的对话方块:
下载对话框
注意,适合它的Content-Type头资讯同时也会被发送
Content-Type: application/zip
Content-Disposition: attachment; filename=”download.zip”
可以改变html的headers:
Content-Type: application/zip
Content-Disposition: attachment; filename=”download.mp4”
这样子就不播放了,直接下载了
参考如下:
Content-Type
这个Header包含了文档的”mime-type”。流览器将会依据该参数决定如何对文档进行解析。例如,一个html页面(或者有html输出的php页面)将会返回这样的东西:
Content-Type: text/html; charset=UTF-8
‘text‘ 是文档类型,‘html‘则是文档子类型。这个Header还包括了更多资讯,例如charset。
如果是一个图片,将会发送这样的回应:
Content-Type: image/gif
流览器可以通过mime-type来决定使用外部程式还是自身扩展来打开该文档。如下的例子降调用Adobe Reader:
Content-Type: application/pdf
直接载入,Apache通常会自动判断文档的mime-type并且添加合适的资讯到Header去。并且大部分流览器都有一定程度的容错,在Header未提供或者错误提供该资讯的情况下它会去自动检测mime-type。
你可以在这里找到一个常用mime-type列表。
在PHP中你可以通过finfo_file()来检测档的ime-type。
Content-Disposition
这个Header资讯将告诉流览器打开一个档下载视窗,而不是试图解析该回应的内容。例如:
Content-Disposition: attachment; filename=”download.zip”
参考来源:https://www.cnblogs.com/A-Song/archive/2012/01/26/2329715.html
以上是关于后台服务器传到前台的网页视频,怎么可以下载,不直接播放的主要内容,如果未能解决你的问题,请参考以下文章
如何把word文档做的表格做成链接插入到网页里,当点击该链接可以下载?