我有一个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
弹出窗口,允许用户指定用户想要存储该文件的路径,而不是代码中指定的文件。如:
请指导我,我是如何实现这一点的,因为我第一次处理这个问题。 在此先感谢。
答案 0 :(得分:1)
无法从服务器端(您的Grails应用程序)更改客户端(浏览器)下载路径。
答案 1 :(得分:0)
我认为这是浏览器特有的,无法通过代码完成。
例如。如果你有最新的firefox。
转到选项 - &gt;常规选项卡。请参阅“始终询问我保存文件的位置”选项