18910140161

h5 或 php 下载远程视频输出给用户保存

顺晟科技

2022-09-15 16:16:09

217

h5打包成APP的一个页面,用户点击视频的时候需要下载视频
(视频不在本地,远程链接的视频mp4),目前尝试用了几个方式
a 链接的 download 属性
downloadjs
好像都不能适配,在浏览器可以下载,到了app上点击就直接播放了
服务端 php 能不能直接将远程视频直接让用户下载?

下载文件时,Content-type 需要设置为 application/octet-stream,该 MIME 类型在 RFC 1341 中定义,表示响应实体部分是未分类的二进制数据;Content-Disposition 则需要设置为 attachment; filename=yourFileName.yourFileExtension。客户端(浏览器)在接收到这个响应之后,Content-Type: application/octet-stream 告诉客户端这是一个二进制文件,Content-Disposition 告诉客户端这是一个需要下载的附件并告诉浏览器该附件默认的文件名。如果不添加 Content-Disposition 响应头,浏览器可能会下载或显示文件内容,不同浏览器的处理有所不同。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航