我使用下面的代码只将CSV文件下载到本地系统,但问题是它显示的保存/打开对话框不符合我的要求。 可以告诉我如何在没有该对话框的情况下下载文件?
我不需要为此配置浏览器。
response.setContentType("application/csv; charset="+UINavigatorUtil.getFileEncoding(context, request);
response.setHeader( "Content-Disposition", "attachment; filename=\"" + fileName() + "\"" );
编辑:我有一个导出按钮。我不想让用户选择下载位置。它应该在常见的配置位置下载。
谢谢!
答案 0 :(得分:0)
你的要求是什么?如果您打算在浏览器中打开文档(如果配置了相应的插件),则将内容处置设置为内联。
response.setHeader("Content-Disposition", "inline;filename=somefile.ext")
如果您想直接保存文件,请{@ 3}} {@ 3}},但您无法保存。