2014-09-24 50 views

回答

0

你真的没有得到选择。真的取决于浏览器,以及用户在过去使用相同类型的文件做了什么。由于您发送的是特定的应用程序类型,因此浏览器很可能会发生这种情况,这是一个excel文件,我将下载它或尝试打开它,因为我知道该如何处理它。

虽然你可以尝试做一件事。使用不同的内容类型。请尝试使用以下:

Response.ContentType = "application/octet-stream"; 

由于浏览器不知道如何处理这个事,这是不容易试图找出哪些程序可以用来自动打开。

除此之外,真的没有什么可以做的。您无法控制保存文件对话框,也不应该。如果我们对它有任何控制权,甚至强迫它显示,那将导致我们不需要的安全漏洞,用户也不会。

+0

谢谢,但它不起作用 – Rehaan 2014-09-24 02:49:50

+0

它是否在浏览器底部的弹出栏中通知您?有些人仍然期待巨大的保存/打开对话框。此外,这是什么浏览器正在测试对每个它自己的东西?有些甚至不再显示保存/另存为对话框,并且可以自动将它保存到您的下载文件夹中,而无需您提示。如果您遇到单个用户遇到问题,那么您需要为他们的浏览器找到一个设置,以便在不知情的情况下执行此操作。 – 2014-09-25 12:52:06

相关问题