swfupload上传

1、 系统首页栏目刷新flash图表时总会报“__flash__removeCallback未定义”的错误,而且会重复弹,一直关不掉。
解决方法:在上传组件所在的页面,加如下方法
<script>
function removeChart(){
try{
$("# body ").empty();
}catch(e){
}
}
</script>
<body id="body" οnunlοad="removeChart()"></body>

2、 swfupload上传文件时出现302错误
火狐下使用swfupload不保存session的确没错,但是如果你在这个上传过程中不需要使用session的话,是不会产生影响的。比如我发现我出现这个错误的原因就是因为我做了一个登陆的验证,对后台代码都进行了一个验证。因此去查找了session中存储的变量,结果因为火狐在使用swfupload时,不保存session。导致产生302错误。
所以有这种情况的话,请仔细检查你的代码是否有过滤和拦截的情况,如果有这种情况,最好对swfupload的情况作一个特殊处理。将JSESSIONID作为URL参数,如果有该参数且等于当前SESSIONID,则不过滤该请求。

解决方法一:
upload_url: "ajaxZgtzdAction!fileUpload.action?[color=red]jsessionid[/color]="<%=session.getId()%>"
该方法只是适用tomcat,需要根据容器更改带红色参数
解决方法二:在过滤器中不处理该该请求

3、 swfupload在火狐下不显示上传按钮
解决办法:
重新安装Adobe Flash Player 11.7.700.169
http://get.adobe.com/cn/flashplayer/download/?installer=Flash_Player_11_for_Other_Browsers_%2832_bit%29&os=Windows%207&browser_type=Gecko&browser_dist=Firefox&d=McAfee_Secu
经测试,问题解决
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值