在使用Chrome、Firefox等浏览器时,下载文件往往不会弹出另存为对话框。若想让导出文件的名称与报表默认名称不同,通常需先下载再手动重命名。有没有办法在导出前就自定义文件名?本文将借助FineReport报表工具,简要介绍一种实现导出前重命名的方法,提升操作效率与用户体验。
1、 实现方法
2、 导出模板时,只需在URL末尾添加&__filename__=自定义名称,注意&__filename__前后各有两个下划线,即可实现文件名自定义。
3、 以GettingStarted.cpt为例,将其导出为PDF格式,并将生成的文件重命名为mytest。
4、 在原有导出链接 http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt&format=pdf 的末尾添加参数 &__filename__=mytest,即可实现自定义文件名导出功能,导出的PDF文件将自动命名为mytest.pdf,便于用户识别和管理下载的报表文件。
5、 完整的地址是:http://localhost:8075/WebReport/ReportServer?reportlet=GettingStarted.cpt&format=pdf&__filename__=mytest,按下回车键后,页面会加载并导出文件,此时可观察到下载的PDF文件已被自动命名为mytest.pdf,说明参数生效,实现了导出时自定义文件名称的功能,操作简单且效果直观,适用于需要批量处理或统一命名的报表导出场景。
评论
更多评论