jfinal 是否支持文件上传进度条提示

bailizister 发布于 2014/11/28 22:07
阅读 420
收藏 2

@JFinal 你好,想跟你请教个问题:jfinal 是否支持文件上传的时候弄一个进度条,我在本地上传的时候,不管文件大小都能上传,我部署到了服务器后,选小的文件上传没有问题,选超过10MB的文件,20多秒后就提示服务器错误。我用的服务器是tomcat7.0,我尝试去tomcat下 禁用了上传超时,disableuploadtimeout=“true”,还是报错呢,我想是不是应该弄一个什么进度条呢,谢谢呢!

加载中
1
JFinal
JFinal

    JFinal 默认将上传大小配置为了 10M ,如果想超过这个限制,在 YourJFinal.configConstant(Constants me) 方法中通过 me.setMaxPostSize(Ingeter) 来设置。也可以在调用 getFile 的时候临时传入这个参数,方法原型为:getFile(String parameterName, String saveDirectory, int maxPostSize)。

    如果想做文件上传进度条,最简单的办法是用ajax先向服务端通报一下文件总长度并存储起来,然后利用另一个状态变量记录当前上传的长度,最后在客户端用 ajax 定时查询这个进度并在页面显示出来,通常不建议这样做。 也可以利用 flash 来上传文件,flash 可以读取本地文件可以实时知道上传的进度。

0
本人纯属虚构
本人纯属虚构
楼主 进度条属于前端问题 JFinal是web后端ORM框架
0
bailizister
bailizister
问题是是 JFinal的文件上传 需要提供功能可以查询当前已经上传了多少呢。
0
RobertCool
RobertCool
可以用uploadify
0
bailizister
bailizister
谢谢,后来用 uploadify重新弄了一下就可以了
返回顶部
顶部