我创建了一个显示服务器上现有文件的放置区。我添加了有效的删除链接。我的问题是,当我使用删除链接删除文件时,默认的“将文件拖到此处上传”消息会出现在拖放区中,即使仍然有缩略图。
我已经关注了这个tutorial http://www.startutorial.com/articles/view/dropzonejs-php-how-to-display-existing-files-on-server并更新为
myDropzone.emit("addedfile", mockFile);
// And optionally show the thumbnail of the file:
myDropzone.emit("thumbnail", mockFile, "/image/url");
// Make sure that there is no progress bar, etc...
myDropzone.emit("complete", mockFile);
来自 Enyo 的常见问题解答。
为什么会出现这种情况呢?
在没有现有文件的拖放区中,仅当删除最后一个文件时才会出现此消息。
感谢所有帮助。
Cheers,
Tane
好吧,我已经弄清楚了,无需添加代码来手动更改类名。只需在添加模拟文件时添加此内容即可。
mydropzone.files.push(mockFile);
dropzone 使用此文件数组来确定 dropzone 是否为空。当我刚刚更改长度属性时,代码在尝试访问从未填充的数组时崩溃了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)