这几乎是不可能的 AMAIK。因为让我们看看幕后发生了什么。当您向客户端(用户代理,在本例中为浏览器)发送一个 zip 文件时,您只需发送一个 HTTP 响应。从那时起,您将无法控制发生的事情。
想象一下这是可能的。我会将病毒包装在一个 zip 文件中。然后我会说服很多受害者点击一个链接免费下载他们的礼物,下载后我会解压,然后运行并删除所有你喜欢的歌曲。这是一个安全问题。
一般来说,HTTP 和 JavaScript 不允许对文件系统和主机操作系统做太多事情。因为您不知道您在上网时可能会踩到哪个网站。