可以使用HTML5和Javascript自动下载和安装二进制文件吗?

时间:2011-06-15 16:35:08

标签: javascript ajax html5 installer binary

您是否可以从服务器下载特定文件并将其保存到特定目录中。请记住,它需要使用二进制文件。我想将文件安装到Program Files目录中。如果无法做到这一点,是否有使用Google Gears,Flash,Java或Silverlight的解决方案?

4 个答案:

答案 0 :(得分:3)

不,你不能。这将是一个很大的安全问题。

您可以创建一个简单的下载链接,并让用户指定他保存文件的位置。如果你要求他这样做,他甚至可能会执行你的安装程序。

Flash和其他人也不允许这样做。想象一下这个巨大的问题是什么意思......

答案 1 :(得分:2)

没有。这不应该是可能的。这将是一个很大的安全漏洞。

答案 2 :(得分:0)

使用JS和HTML无法做到这一点

答案 3 :(得分:0)

使用存储API的HTML5页面可以使用本地存储以任何格式保存数据,但这不会,也不应该直接与客户端的主机文件系统交互。我发现从主机文件系统读取文件的唯一机制是使用文件输入控件。为了满足您的要求,必须将其作为下载处理,并且必须要求用户干预。