我有一个弹出模式。我需要每次弹出窗口打开它只允许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个等)进度条从右向左移动。 怎么解决这个问题。 请帮忙。
答案 0 :(得分:0)
最后我找到了这个问题的原因。 基本上我的所有文件都很小(很少100 kbs)。 首次上传会正确显示进度条,进度条会达到100%。 当我开始第二次上传时,进度条轻轻回到0%,这意味着上传正在完成(小尺寸)。所以进度条看起来像是向后跑。我测试了一些大文件,发现它回到0然后显示原始进度。