如何以编程方式下载没有保存/打开对话框的文件?

时间:2014-04-23 06:34:32

标签: java file csv download export

我使用下面的代码只将CSV文件下载到本地系统,但问题是它显示的保存/打开对话框不符合我的要求。 可以告诉我如何在没有该对话框的情况下下载文件?

我不需要为此配置浏览器。

response.setContentType("application/csv; charset="+UINavigatorUtil.getFileEncoding(context, request);
response.setHeader( "Content-Disposition", "attachment; filename=\"" + fileName() + "\"" );

编辑:我有一个导出按钮。我不想让用户选择下载位置。它应该在常见的配置位置下载。

谢谢!

1 个答案:

答案 0 :(得分:0)

你的要求是什么?如果您打算在浏览器中打开文档(如果配置了相应的插件),则将内容处置设置为内联。

response.setHeader("Content-Disposition", "inline;filename=somefile.ext")

如果您想直接保存文件,请{@ 3}} {@ 3}},但您无法保存。