0

我有一个弹出模式。我需要每次弹出窗口打开它只允许 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 次等)进度条从右向左移动。如何解决这个问题。请帮忙。

4

1 回答 1

0

最后我找到了这个问题的原因。基本上我所有的文件都非常小(只有 100 kbs)。第一次上传正确显示进度条,进度条达到 100%。当我开始第二次上传时,进度条轻轻地回到 0%,此时上传正在完成(小尺寸)。所以进度条看起来像是在倒退。我使用一些大文件进行了测试,发现它恢复为 0,然后显示原始进度。

于 2013-11-16T16:32:35.823 回答