-1

问题:

在下载过程中,我需要强制下载对话框不要在浏览器中打开:

我拥有像任何其他下载servlet一样的服务器代码。 在客户端,我有一个指向servlet的链接,就像任何其他下载链接一样。

有没有办法在点击链接而不打开对话框时自动下载?

我认为它可能与以下内容有关:

  1. 服务器代码(Java)?
  2. 客户端代码(JavaScript)?
  3. 浏览器设置?
  4. 浏览器类型?

这背后的目的:

有一个属于该公司的网站,该网站设有高安全墙,清除了下载任何病毒的机会。

本站客户端需要点击后自动保存下载链接。

4

2 回答 2

3

不,您不能在不通知用户的情况下从浏览器与HDD上的文件进行交互。这是一个安全策略。

于 2012-11-12T17:09:22.097 回答
2

如果我理解得很好,您希望浏览器将您的文件下载到默认文件夹而不询问您在哪里?

好吧,我认为,这取决于您的浏览器,也许您可​​以自定义配置以设置默认下载文件夹,但是,我认为不可能在服务器端强制它。

于 2012-11-12T17:08:47.913 回答