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

发布于 2024-11-15 17:32:31 字数 133 浏览 0 评论 0原文

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

Are you able to download a specific file from the server and save it into a specific directory. Keep in mind that it needs to work with binary files. I want to install a file into a Program Files directory. If this is not possible, is there a solution with Google Gears, Flash, Java, or Silverlight?

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

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

发布评论

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

评论(4

凶凌 2024-11-22 17:32:31

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

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

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

No, you can't. It would be a great security issue.

You can create a simple download link, and let the user specify where he saves the file. If you ask him to do that, he might even execute your installer if he wishes to.

Flash and the others are not allowed to do things like this as well. Imagine what a huge problem would that mean...

泪冰清 2024-11-22 17:32:31

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

No. This should not be possible. It would be a great security hole.

耳钉梦 2024-11-22 17:32:31

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

You can not do that with JS and HTML

奶气 2024-11-22 17:32:31

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

An HTML5 page, using the storage API, can use local storage to save data in any format but this does not, nor should it, interact directly with the client's host file system. The only mechanisms that I have found to read files from the host file system is to use a file input control. In order to do what you are asking, this will have to be handled as a download and must require user intervention.

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