吐槽:Struts2 + uploadify进度条问题
来源:互联网 发布:淘宝卖女装上哪找货源 编辑:程序博客网 时间:2024/05/16 15:11
先吐个槽:进度条问题啊!!!!一会到99%不动了,一会debug之后干脆进度条就不走了,一直在0%。
google了很久,发现好多人都遇到这样的问题,要么就是css冲突,要么js冲突。其实还有个最重要的原因,如下所述:
Jquery的上传组件uploadify是一个很好用也很简单的插件。
但是在使用过程中发现一个问题始终得不到解决,
就是在uploadify的中有一个上传完成回调函数,
但是单独写这个函数的话是没有作用的,
明明进度条已经走到100%了却还是不执行这个函数。
这是为什么呢,这个问题困扰了我好久,后来终于被我想通了,
原来之所以不执行指定的回调函数是因为uploadify组件认为还没有上传完成,
但是文件都上传100%了为什么uploadify还认为没有上传完成呢,
这是因为uploadify在等待服务器的反应,
只有当接收到服务器端的回信以后uploadify才会认为这次上传时成功的。
所以应该在服务器端将文件上传完成后随便向客户端返回点什么东西才可以,
比如向客户端随便输出一个字符串,这样uploadify才会认为上传过程已经完成,
开始执行完成回调函数。
最后在重申一下:后台一定要给页面response,如果直接return null,前台的进度条就有问题了!!!
FileOperationTool.copy(uploadify, new File(desFilePath));HttpServletResponse response = ServletActionContext.getResponse();response.setCharacterEncoding("utf-8"); // 务必,防止返回文件名是乱码try {response.getWriter().print(uploadifyFileName + " 上传成功");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}// 向页面端返回结果信息return null;
- 吐槽:Struts2 + uploadify进度条问题
- Struts2 + jquey.uploadify 实现无刷新带进度条上传
- uploadify+ struts2 上传多个文件带进度条
- uploadify集成struts2上传文件为空的问题
- struts2 uploadify配合使用,以及处理session丢失问题
- Jquery Uploadify上传带进度条
- uploadify 文件上传 struts2
- uploadify与struts2
- Struts2进度条
- Struts2+JQuery.uploadify插件实现带进度的多文件上传示例【也可以设置去掉进度条的显示】
- JQuery上传插件Uploadify附带进度条
- Uploadify在Struts2中的应用
- struts2使用uploadify进行上传
- struts2 uploadify 多文件上传
- Uploadify在Struts2中的应用
- struts2+uploadify多文件上传
- uploadify struts2实现图片上传
- uploadify兼容火狐问题
- Flash(Flex)对文件下载进度的监控原理分析
- 《程序员职场第一课》 - 书摘精要
- 25位IT史上最具影响力人物
- Word2007如何激活宏、启用所有宏
- IT发展历史
- 吐槽:Struts2 + uploadify进度条问题
- Android开发环境搭建全程演示(jdk+eclip+android sdk)
- 电信基础知识
- Ext Js中数据代理的学习
- GCC编译选项
- 一个使用的错误调试方法
- c程序存储空间布局
- 《程序员羊皮卷》 - 书摘精要
- java对象以及传值