【发布时间】:2014-02-13 22:17:02
【问题描述】:
我有一个 HTML5 网络应用程序,其中有一个表单,用户可以通过该表单提交他们想要下载的视频和格式。提交表单时,响应返回请求的视频格式 URL,并自动开始下载。
返回的视频 URL 未直接指向资源。相反,它重定向到资源。
这适用于 FLV 文件,但不适用于 MP4 文件。
对于 FLV 文件下载开始没有任何问题。但对于 MP4 文件,播放器正在启动来播放它。
如果没有重定向资源 URL,此行为是相同的。
以下代码在收到响应时自动生成 MP4 视频:
<video autoplay="" controls="" style="position:absolute; top:0; left:0; width:100%; height:100%"></video>
如果是 MP4 视频,请提供停止加载播放器并启动下载的任何解决方案。 我不控制资源服务器。
【问题讨论】:
-
您需要一个
Content-Disposition: attachmenthttp 标头或更改响应 mimetype。 -
我正在使用 iframe 技术启动下载
-
很好:)。不会改变你需要做的事情。