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

发布于 2022-09-13 01:20:50 字数 197 浏览 50 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤城病女 2022-09-20 01:20:50

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文