之前用的是jfianl1.4的版本,在新的版本中的renderFile做了更新,导致原来写的文件下载功能全部都用不了了,十分蛋疼
1.4的renderFile
可以直接
renderFile(文件相对路径);
新版本的renderFile
renderFile( new File(文件路径));
然后,这边还有一个坑
如果你这里用的是相对路径,会报错!!!
报错你敢信。
一定要用完整路径
PathKit.getWebRootPath()//获取项目路径
然后加上之前的相对路径
就可以了
但是,这个项目路径也有坑
这个与项目设置的路径有关,例如你的项目将 web root 路径设置在 xxx 下面,那 PathKit.getWebRootPath() 得到的就是 xxx
记得将 IDEA 或 eclipse 配置好