1

我的网站上有一个上传页面,用户需要上传大量记录(100+)的文件,并且正在使用 Uploadify v3 来初始化每条记录的上传按钮,使用这个:

$(".uploadPDF").each(function(){                            
    var eid = $(this).attr('data-eid');
    $(this).uploadify({
        'swf' : '/assets/js/uploadify/uploadify.swf',
        'uploader' : '/fileops/upload_file',
        'buttonText' : 'Select file',
        'auto' : true,
        'formData' : {
            'eid':eid
                },
        'onUploadSuccess' : function(file, data, response) {
        }   
    });
}); //end each

然而,这个函数每 100 个条目需要大约 20 秒来初始化。使用 Firebug,似乎最大的罪魁祸首是对 uploadify.swf 的调用。

有没有办法解决这个问题并加快速度?还是我不应该一次初始化那么多实例?如果是这样,有什么办法可以解决这个问题?

谢谢!

4

0 回答 0