renderFile的下载路径

springcat 发布于 2015/04/23 09:56
阅读 347
收藏 0

@JFinal 你好,想跟你请教个问题:

renderFile的下载路径为什么要限定在webRoot下?我遇到的问题是需要下载文件是在工程目录以外的。目前自己写个render顶着。



加载中
0
JFinal
JFinal

    这样做是因为已经支持了工程目录之外的下载功能,只要这样就可以:
renderFile(new File("/var/otherPath/myFile.zip"));

    对于框架设计,最方便的方法应该照顾最常用的情况,通常要下载的文件都在工程下面,所以用 renderFile(String) 来支持。对于不常用的情况也要用尽可能小的代码去支持,所以用的renderFile(File file) 支持,这个只是增加了一点点代码量,代价可谓极小。

0
springcat
springcat

恩,好的

返回顶部
顶部