2010-04-16 88 views
4

如何提示浏览器使用jquery显示打开/保存对话框?如何提示浏览器使用jquery显示打开/保存对话框?

+2

你想做什么?如果您希望用户“保存”某些内容,则需要使用正确的内容类型从服务器发送http响应或将其定义为“附件”。如果你想让用户“打开”某个东西,只有一个标签会允许这个 - 而JS将无法访问该文件,它必须被发送到服务器。也就是说,这只能通过服务器动作来完成,而不是JavaScript动作 – Graza 2010-04-16 09:57:25

回答

3

不可能。浏览器专门处理这些问题,以便黑客无法强迫您下载病毒,如果它发生在JavaScript中,这对他们来说会更容易。

+0

@sarfraz在asp.net中做任何其他可能性? – bala3569 2010-04-16 06:56:49

+0

@ bala3569:asp.net是服务器端语言,它不能直接与浏览器交互。所以我很抱歉没有这个机会。 – Sarfraz 2010-04-16 06:57:47

1

我在做的情况等什么,因为这是打开页面上的看不见的iFrame使用JavaScript,这将打开与apprepriate HTTP标头页:

Content-Disposition: attachment; filename=genome.jpeg;

自然地改变“genome.jpg “到适当的默认文件名。

相关问题