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

    xiaoxiao2021-12-14  17

    最近开发一个网站,通过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); });

    希望有大牛可以来填坑

    转载请注明原文地址: https://ju.6miu.com/read-964186.html

    最新回复(0)