【发布时间】:2015-09-24 22:11:03
【问题描述】:
在浏览器之外触发下载的最佳方式是什么?
我有一个 Html 页面,它不在服务器上,但只能用作数字标牌查看器。服务器(已经存在)通过 TCP 套接字(服务器有点旧)发送一个播放列表,告诉客户端它需要从哪里以及应该呈现媒体的位置下载什么媒体。
Javascript 客户端代码和 Tomcat 服务器之间的通信暂时无关紧要。我想知道的是是否有办法将文件下载到某个目录而不让浏览器下载文件(问题->下载弹出窗口->确认->无法使用Javascript预设不同的下载文件夹等),以便我可以在下载媒体标签后设置它们的来源?
(如果您问我为什么不简单地流式传输媒体,那是因为如果连接丢失,媒体仍然需要继续播放)
我真的希望我的解释有意义。
干杯 危机
【问题讨论】:
-
不,您不能选择下载文件的位置,它们将去用户决定的地方。但是,有一个特殊的地方可以保存位于沙盒中的页面特定文件。见noupe.com/design/…
-
如果您在谈论媒体文件,可以将preload 属性设置为
metadata。
标签: javascript file sockets browser download