1
回答
jfinal下载带有逗号的文件,会报错
滴滴云服务器,限时包月0.9元,为开发者而生>>>   
tomcat后台有个文件"color_dd,a.zip", 在调用renderFile( new File(str) );时会报错,不能下载,前台console有个错误ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION,  估计是逗号会影响header的信息导致的, 不知道这个有无办法呢? 
举报
酷酷的就
发帖于2年前 1回/83阅
共有1个答案 最后回答: 2年前

  jfinal 的 com.jfinal.render.FileRender.java 中有这样一行代码:response.setHeader("Content-disposition", "attachment; filename=" + encodeFileName(file.getName()));

    fileName 参与了 header 信息设置,暂时建议对 fileName 做下处理,或者自定义一个 MyFileRender extends FileRender,然后 render(new MyFileRender(...)) 来解决,下一版本考虑支持一下这种情况

顶部