【问题标题】:Can HTML5 and Javascript be used to automatically download and install binary file?可以使用 HTML5 和 Javascript 自动下载和安装二进制文件吗?
【发布时间】:2011-09-15 17:02:15
【问题描述】:

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

【问题讨论】:

  • 听起来很危险……
  • 您想在无需用户干预的情况下下载并安装此二进制文件吗?如果是这样,那么您正在创建恶意软件 - 祝您好运。
  • 你为什么要这样做?
  • “为什么”很明显,恶意软件。答案是不。我不能说你的这种人在这里很受欢迎......
  • 其实这与恶意软件无关。我可以看出您可能会怎么想,但是,我要做的是为 WoW 启用简单的领域列表和自定义补丁安装(它们是二进制文件)。这仅适用于魔兽世界的私人服务器,因为玩家不必经历手动设置游戏的麻烦。我不需要火焰战争,我只需要答案。

标签: javascript ajax html installation binary


【解决方案1】:

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

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

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

【讨论】:

  • @LeTruffle 你是什么意思?你能举个例子吗?您甚至可以以答案的形式发布。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    你不能用 JS 和 HTML 做到这一点

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2020-01-06
        • 1970-01-01
        • 2022-06-13
        • 1970-01-01
        • 2016-02-10
        • 1970-01-01
        • 2014-11-29
        • 2016-08-18
        • 1970-01-01
        相关资源
        最近更新 更多