使用uploadify的时候,firebug与chrom的console报get 404问题的解决办法
来源:互联网 发布:开源cms php 企业站 编辑:程序博客网 时间:2024/06/10 19:49
首先上错误图:
这个错误是:当你打开包含有uploadify的插件的页面的时候,就会出现
之前,一直以为是我拦截器的问题,然后断点一步步的跟踪,没有发现任何问题。然后发现,打开其他页面都不报错,就只有包含有uploadify插件的页面才会报这个错。于是将错误定位。
然后上官网查询,看是否配置的问题,有说是struts2上传大小限制的问题,经过排查也不对。(大小问题报404是上传的时候报,并不是打开的时候报错)
最后终于在《Uploadify v3 bug. Unecessary request when there is no button_image_url set.》中找到问题所在。
原来问题的症结在于SWFUpload,这个是Uploadify调用供支持Flash上传用的,但是其没有对button_image_url进行判断,导致如果button_image_url为空的话就默认请求了当前根路径,修改的方法也比较简单,加个判断即可:
1、首先打开你文件中的jquery.uploadify.js,
2、通过搜索找到:
<span style="font-size:14px;color:#FF0000;">this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url);</span>这一行代码。
3、用:
<span style="font-size:14px;color:#FF0000;">if(this.settings.button_image_url!=""){ this.settings.button_image_url=SWFUpload.completeURL(this.setting s.button_image_url); }</span><span style="font-size:14px;">替换它。</span>
然后你在打开包含uploadify的页面,会发现错误已经解决。
注:关于uploadify的bug还有一个就是,当使用火狐的时候,还是由于flash的问题,它不能把session带过去,拦截器验证通不过,会报一个302的错误。但是上次又是成功了的。目前我没有好的解决办法,通过网络上提供的方法(通过formdata把session带过去),依然不行.希望有朋友可以告知
0 0
- 使用uploadify的时候,firebug与chrom的console报get 404问题的解决办法
- 使用uploadify的时候,firebug与chrom的console报get 404问题的解决办法
- FireBug的console使用
- firebug中的console.log()使用注意的问题
- firebug中的console.log()使用注意的问题
- firebug的console
- 使用git的时候报错解决办法
- firebug 的 console用法简要
- 使用firebug的console和commandline方便调试
- 使用Firebug的console导致IE提示对象未定义错误
- firefox、chrom浏览器使用swfupload上传文件出现404错误的解决办法
- firebug中的console常用的方法
- 解决firebug报“illegal character"错误的问题
- chrom的成功
- Chrom 的线程模型
- Chrom 的线程模型
- chrom的收藏夹导入
- firebug的使用
- android如何改变editText控件中部分文字的格式
- 【起航】暑假工作计划安排
- Microsoft SQL Server 自定义函数整理大全
- 欧拉函数
- 谷歌发布Android auto车载系统对当前车载市场的影响
- 使用uploadify的时候,firebug与chrom的console报get 404问题的解决办法
- 痛苦的旅途
- 微信营销培训课程微信创业风险可不小,创业者慎入
- vc加载动态链接库
- 黑马程序员--Java面向对象——IO流(字节流缓冲区)
- RSA 加密 用法
- Flex4 事件机制1
- pl/sql developer 设置
- 利用DHT网络原理制作bt采集蜘蛛,开源版