分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

后台服务器传到前台的网页视频,怎么可以下载,不直接播放

发布时间:2023-09-06 01:23责任编辑:胡小海关键词:暂无标签

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

后台服务器传到前台的网页视频,怎么可以下载,不直接播放

原文地址:http://www.cnblogs.com/alvis128/p/7805247.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved