2018-08-09 15:33
@童年 如果用getFile的话, 肯定要限制的, 不然服务器磁盘是多大?超过磁盘岂不凉了, 还有带宽问题, 你可以设置一个最大值比如100G ??? 这个大小就算是无限制了, 太大的文件都只能走切片或第三方工具. 如果是特殊业务, 比如需要把文件传到第三方文件服务器, 可以直接拿到getRequest()进行IO操作,不在代码服务器留存等
2018-08-09 12:46
@童年 更改默认值 在 JFinalConfig 的 方法configConstant(Constants me);里 me.setMaxPostSize(100*1024*1024); 就好了
2018-08-09 12:37
@童年 有默认值:
Default max post size of multipart request: 10 Meg
1024 * 1024 * 10
2018-08-08 12:28
@macaque 比较特殊的操作, 还是建议使用okhttp等功能多的工具.
如果你项目中有用 jfinal.weixin 的话 , 可以用 HttpUtils , 里面集成okhttp简化接口, 还挺好用
2018-08-08 12:16
@童年
OriginalFileName >> 原始文件名(在客户端时的文件名)
getFileName() >> 在服务器上的文件名.
因为上传文件夹的位置已经存在 这个文件名了, 这个时候文件名会自动+1, 所以就不一样了. 比如有的业务需要在下载的时候保持原名, 这样的业务一般在数据库会存储文件的路径和原始文件名, 下载的时候就可以还原了.
2018-07-29 15:46
@童年 使用自定义的 render(new MyRender()); 来渲染你的业务(最后一行代码) http://www.jfinal.com/doc/3-10