我使用以下代码只将CSV文件下载到本地系统,但问题是它显示了保存/打开对话框,这不符合我的要求。有谁能告诉我,如果没有那个对话框,我如何下载文件?
我不需要为此配置我的浏览器。
response.setContentType("application/csv; charset="+UINavigatorUtil.getFileEncoding(context, request);
response.setHeader( "Content-Disposition", "attachment; filename="" + fileName() + """ );
编辑:我有一个导出按钮。我不想让用户选择下载位置。它应该在常见的配置位置下载。
谢谢!
您的要求是什么?如果您计划在浏览器中打开文档(前提是配置了适当的插件),则将内容处置设置为内联。
response.setHeader("Content-Disposition", "inline;filename=somefile.ext")
如果你想直接保存文件,那么按照@Cerbrus的建议,你不能。