当用户尝试下载文件时,实现“另存为”弹出窗口

时间:2014-07-18 10:28:06

标签: javascript html5 grails gsp savefiledialog

我有一个Grails应用程序。当用户按下下载按钮时,将下载音频剪辑。

 <g:link action="download" id="${sessionsInstance?.id}" class="btn btn-xs">
     <i class="glyphicon glyphicon-edit"></i>
     <g:message code="com.ef.session.download" default="Download" />
 </g:link>

目前,我已在代码中指定路径并在该路径中下载文件。但我希望当用户按下download按钮时,应生成一个Save As弹出窗口,允许用户指定用户想要存储该文件的路径,而不是代码中指定的文件。如:

enter image description here

请指导我,我是如何实现这一点的,因为我第一次处理这个问题。 在此先感谢。

2 个答案:

答案 0 :(得分:1)

无法从服务器端(您的Grails应用程序)更改客户端(浏览器)下载路径。

答案 1 :(得分:0)

我认为这是浏览器特有的,无法通过代码完成。

例如。如果你有最新的firefox。

转到选项 - &gt;常规选项卡。请参阅“始终询问我保存文件的位置”选项

enter image description here