主要列举一下。
webuploader上传遇见的坑以及解决方案
1、跨域
解决:后端配置
参考
http://blog.csdn.net/q826qq1878/article/details/79010669
2、IE下上传有问题
解决:
主要提示找不到crossdomain.xml文件
需要确保可以访问到
http://www.xxxx.com/crossdomain.xml
crossdomain.xml
内容
<?xml version="1.0" encoding="UTF-8"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
3、点击上传不好使,F12就重新渲染就好使。
有2种情况
3.1、 怎么刷新,点击就是不好使。 这个需要F12看看label的大小。 可以在页面写css强制换样式进行解决
3.2、第一次不行。F12渲染就好使。 这个解决办法是 组件初始
化后重新加载一次。
webuploader提供了这个方法。
因为我的是循环init的webuploader 所以我使用数组保存起来webuploader对象。最后初始化完进行刷新。 即可
//延时500毫秒 重新加载
setTimeout("setTimeRuheanzhuangWebUploadInit()",500);
//把
function setTimeRuheanzhuangWebUploadInit(){
for(var i = 0 ; i< ruheanzhuangDivList.length ; i++){
var uploader = ruheanzhuangDivList[i];
uploader.refresh();
}
}