点击链接时例如:
<a href="1.txt">Download</a>
将弹出另存为窗口。是否可以使用JavaScript单击窗口上的按钮?或者,单击按钮时是否可以设置回叫功能?
答案 0 :(得分:1)
我在此扩展我的评论并将其作为答案。
通常,您不应该与浏览器处理下载的方式有任何关系。在你的情况下(如果我错了,请纠正我),你想点击“另存为”窗口中的“保存”按钮 - 这是你的浏览器不允许你做的事情(换句话说,没有API)对他们而言)。试想一下,如果你能做到这一点,你可以在用户访问你的网站时触发数百万次这样的保存。这是浏览器的一个非常糟糕的例子。
通常,从服务器端发送标头:
Content-Disposition: attachment; filename="abc.xyz"
这应该足以触发下载。您不应该担心浏览器处理它的方式。
答案 1 :(得分:0)
如果我理解正确,您希望文件下载而不是自动打开吗?看看如何使用PHP执行此操作的说明 http://webdesign.about.com/od/php/ht/force_download.htm
如果您不使用php - 告诉我您正在使用哪种语言,我会尝试找出代码。