在我的strut2基础Web应用程序中,我已在服务器上生成xls并发送回用户以使用以下代码保存
outputStream = response.getOutputStream();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition","attachment; filename=sampleName.xls");
当此响应转到客户端浏览器时,它会作为下载弹出窗口打开,但我希望它作为保存对话框打开,以便用户可以保存它。可能吗。如果是的话怎么样?
答案 0 :(得分:1)
答案是:没有给出要求的解决方案(必须在客户端实施解决方案 - 在客户端上的mime处理中进行配置更改)。 PS:有人更新我的桌面(在公司中)以禁用预览,然后保存选项会让我大吃一惊。
答案 1 :(得分:0)
您可能想查看OpenSave:
http://www.gieson.com/Library/projects/utilities/opensave/
看起来你可以使用AJAX从服务器到客户端再到对话框?