如何在不使用程序保存/打开对话框的情况下下载文件



我使用以下代码只将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的建议,你不能。

相关内容

  • 没有找到相关文章

最新更新