我能够从服务器将文件提取到dropzone窗口,但是当我尝试重新上传相同文件时,文件未处理不会处理。但是,如果我删除文件并从计算机上载相同的文件,则效果很好。
我无法理解问题。
我的提取代码片段:
var mockFile = { name: value.name, size: value.size, accepted: true, type: 'image/jpeg' };
myDropzone.files.push(mockFile);
myDropzone.emit("addedfile", mockFile);
myDropzone.emit("thumbnail", mockFile, value.path);
myDropzone.emit("complete", mockFile);
PS:当我单击“提交”按钮时,它每次都在侦听,但在dropzone窗口中会使用服务器中的现有文件
myDropzone.on("complete", function() {
if(myDropzone.getQueuedFiles().length == 0 && myDropzone.getUploadingFiles().length == 0)
{
//
}
});
根本不处理。
谢谢