关于uploadify插件的一点坑坑洼洼

来源:互联网 发布:陕西乡土文化数据 编辑:程序博客网 时间:2024/05/15 23:48

最近开发一个网站,通过VPN部署的环境,在后台上传内容的时候经常会出现网站一直跳转状态,最后报504

最苦逼的是,每次我用的时候就出问题,我老大用的时候清除几下缓存就正常使用了,然后跟我说可以用了,然后就

重复上述内容!!!

后来我老大也遇到了,之后我打开chrome F12慢慢调啊调啊,发现每次进入到加载uploadify.swf的时候,问题来了。

第三次加载成功的时候,网站可以正常使用,当出现上图情况就无法使用了。

网上找了个方法,在加载的时候js时加上一个随机字符串

然后竟然OK了, but过了一会又不行了

又找了个方法。。。。

http://www.myexception.cn/web/1876824.html

这会又行了。。。。。

之后又看到一篇文章拿来分享下,待会再出问题我再来试试

http://www.hoverlees.com/blog/?p=1853

其实如果不用缓存每次去请求服务器其实是个很浪费的事,关键是这样做根本就没有解决这个问题。真正的解决的办法也很简单,就是用setTimeout,让uplodify的初始化和浏览器缓存模块的功能不要在同时进行,操作如下:

$(function(){    setTimeout(function(){        $('#file_upload').uploadify({            'swf'     : 'tools/uploadify/uploadify.swf',            'uploader': 'upload.php',            'onUploadSuccess': function(file, data, response) {                             }        });    },10);});


希望有大牛可以来填坑

1 0
原创粉丝点击