jquery-file-upload进度条向后移动

时间:2013-07-18 10:40:44

标签: jquery html5 file-upload jquery-file-upload

我有一个弹出模式。我需要每次弹出窗口打开它只允许1个成功的文件上传。这意味着如果再次打开弹出窗口(不刷新页面),它将再次允许单个文件上载。 现在这是我的代码 -

if(typeof fileuploadobj != 'undefined') {
        jQuery('#fileupload table tbody tr.template-download').remove();
        jQuery('#fileupload table tbody tr.template-upload').remove();
        //fileuploadobj.destroy;
//            jQuery("#fileupload").fileupload('destroy');
    }

    // Initialize the jQuery File Upload widget:
    fileuploadobj = jQuery('#fileupload').fileupload({
        acceptFileTypes:  /(.+wav)/i,
        dropZone: jQuery('.upload_dropzone'),
        autoUpload: true,
        maxNumberOfFiles: 1,
        formData: {some_id: 999}
    });

现在每个甚至上传(第2个,第4个等)进度条从右向左移动。 怎么解决这个问题。 请帮忙。

1 个答案:

答案 0 :(得分:0)

最后我找到了这个问题的原因。 基本上我的所有文件都很小(很少100 kbs)。 首次上传会正确显示进度条,进度条会达到100%。 当我开始第二次上传时,进度条轻轻回到0%,这意味着上传正在完成(小尺寸)。所以进度条看起来像是向后跑。我测试了一些大文件,发现它回到0然后显示原始进度。