联奕科技工程体系

 找回密码
 立即注册
查看: 166|回复: 2

【事务中心】火狐浏览器在BPM下载附件添加后缀问题解决

[复制链接]

12

主题

18

帖子

2269

积分

金牌会员

Rank: 6Rank: 6

积分
2269
发表于 2019-1-24 09:16:07 | 显示全部楼层 |阅读模式
本帖最后由 longfuwei 于 2019-3-15 16:49 编辑

    火狐浏览器在BPM下载附件添加后缀问题:    下载文件样例:_文件.doc_


   1、首先打开BPM,之后访问到相关规则(R_S004_B004),如下图:
         

     2、之后点击进去修改,把下图一红色框改为图二红色框所示:修改后的代码如下(不要作修改。):
  1. BeanCtx.getResponse().addHeader("Content-Disposition","attachment; filename*=UTF-8''" + fileName);
复制代码


         
【图一】

         【图二】

     3、最后,修改完后,编译并保存该规则。测试成功!!








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
One More Time ! Q_Q
回复

使用道具 举报

19

主题

23

帖子

9729

积分

论坛元老

Rank: 8Rank: 8

积分
9729
发表于 2019-3-6 21:47:16 | 显示全部楼层
本帖最后由 qianchunhua 于 2019-3-6 22:04 编辑

第二步,代码写错。
  1. filename*=UTF-8'' " + fileName
复制代码
在UTF-8后面的单引号''后面没有空格! 这样更新后,用火狐浏览器下载附件出现文件名命名“rule”,提示:“您选择了打开 rule ”。

正确的代码:
  1. BeanCtx.getResponse().addHeader("Content-Disposition","attachment; filename*=UTF-8''" + fileName);
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 1 反对 0

使用道具 举报

12

主题

18

帖子

2269

积分

金牌会员

Rank: 6Rank: 6

积分
2269
 楼主| 发表于 2019-3-15 16:50:28 | 显示全部楼层
qianchunhua 发表于 2019-3-6 21:47
第二步,代码写错。
在UTF-8后面的单引号''后面没有空格! 这样更新后,用火狐浏览器下载附件出现文件名命名 ...

感谢提出错误。已更正 继续加油。
One More Time ! Q_Q
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-18 01:30 , Processed in 0.141426 second(s), 20 queries .

快速回复 返回顶部 返回列表