0

在我的网络应用程序中,用户可以下载一个 zip 文件,我想在下载后自动提取该 zip 文件。

我想创建一个批处理文件,并希望在客户端机器上完成下载后执行该文件,这将自动提取 zip 文件。

如何在 ASP.Net 中实现...

4

1 回答 1

0

这几乎是不可能的 AMAIK。因为让我们看看幕后发生了什么。当您向客户端(用户代理,在本例中为浏览器)发送一个 zip 文件时,您只需发送一个 HTTP 响应。从那时起,您将无法控制发生的事情。

想象一下这是可能的。我会将病毒包装在一个 zip 文件中。然后我会说服很多受害者点击一个链接免费下载他们的礼物,下载后我会解压,然后运行并删除所有你喜欢的歌曲。这是一个安全问题。

一般来说,HTTP 和 JavaScript 不允许对文件系统和主机操作系统做太多事情。因为您不知道您在上网时可能会踩到哪个网站。

于 2013-11-13T06:07:41.063 回答