jfinal使用renderFile页面点击第一次下载无反映,刷新后才能正常下阵文件

顾帅 发布于 2016/02/17 16:54
阅读 574
收藏 0
public void download(){
String fileName=getPara("fileName");
try {
fileName=new String (fileName.getBytes("ISO-8859-1"),"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}  
File file=new File(fileName);
System.out.println(file.isFile());
renderFile(file);

}


页面地址写法html+= '<a href="conference/download?fileName='+encodeURI(row.c_file)+'" style="color:blue">下载</a>';

加载中
0
JFinal
JFinal
控制台是否有异常输出? 单步调试一下,看第一次点击时的请求是否正确到达
顾帅
单步controller方法都正常进入了,控制台没有错误信息提示。今天页面地址改成html+= '<a href="conference/download?fileName='+encodeURI(row.c_file)+'" style="color:blue" target="_blank">下载</a>';文件就能正常下载了。
返回顶部
顶部