Dropzone.js:添加已存储的文件而不触发事件

时间:2014-08-11 15:23:52

标签: javascript dropzone.js

我正在使用dropzone.js和node.js为用户添加一个简单的拖放界面,以便将最多10张照片上传到服务器。 这是我的初始化函数:

init: function(){
                var photos = $('#property-photo').data('photos').split(',');
                for (var i = 0; i < photos.length; i++) {
                    var photo = "/photo/" + photos[i];
                    var mockFile= {type: "image/*", name: 'photo', size: 1500};
                    this.addFile.call(this, mockFile);
                    this.options.thumbnail.call(this, mockFile, photo);
                }

            }

显示缩略图但是当我拨打listingDropzone.processQueue();时 - 它会抛出错误:

  

无法在'FormData'上执行'append':未找到任何功能   匹配提供的签名。

只有删除图像并添加新图像才有效。 有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

Dropzone无法上传模拟文件。模拟文件已经上传 您可以看到此问题:https://github.com/enyo/dropzone/issues/418