专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 网络通信

uploadify3.2.1 上传控件加载时,打开页面时报NetworkError 404 Not Found异常

发布时间:2011-07-03 06:58:21 文章来源:www.iduyao.cn 采编人员:星星草
uploadify3.2.1 上传控件加载时,打开页面时报NetworkError 404 Not Found错误
报错信息
"NetworkError: 404 Not Found - http://localhost:8080/xxx/jsp/xxx/"

我用的uploadify的版本是3.2.1

在打开配置了uploadify的页面的时候,什么操作都没有,仅仅是打开了页面,在火狐里可以看到一行报错信息,我的uploadify页面在"/项目名/jsp/xxx/",火狐就会报"NetworkError: 404 Not Found - http://localhost:8080/项目名/jsp/xxx/"错误.

问题出现的原因:
发生错误的根本原因是"button_image_url"这个参数,默认在uploadify上有一个"button_image_url"参数,默认值为空。在jquery.uploadify.js文件中,没有对"button_image_url"参数为空做判断,所以把空也赋值给了"this.settings.button_image_url"变量,后面就报出了个404的错了

解决办法有两种:
1.在配置了uploadify的页面上配置"button_image_url"参数
2.在jquery.uploadify.js和jquery.uploadify.min.js文件中,搜索"this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)"
然后加一个为空的判断,替换成如下代码
"if(this.settings.button_image_url!=""){this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);}"
这样无论配不配置"button_image_url"这个参数都不会报错了,因为"button_image_url"参数默认值为空

值得一提的是我在uploadify3.2.1版本参数说明上,并没有看到"button_image_url"这个参数,只见到有一个"buttonImage",唉.帮助文档写的不清楚害死人啊.

黑色头发:http://heisetoufa.iteye.com
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: