我正在尝试将拖放文件上传功能实现到网页中。我在 dropzone.js 文件中有这个 javascript 函数:
Dropzone.prototype.processFile = function(file) {
this.filesProcessing.push(file);
file.processing = true;
this.emit("processingfile", file);
return this.uploadFile(file);
};
我的 html 文件中有这个:
<script src="dropzone.js"></script>
<input type="submit" class="btn" value="Submit" />
我从http://www.dropzonejs.com下载了 Dropzone.js 文件以在我的页面中实现。Dropzone 具有在文件被拖放到页面后立即开始上传文件或等到用户调用上述函数的功能。
单击“提交”按钮时如何调用该函数?我对 dropzone 的实际工作原理非常陌生。dropzone.js 的创建者的说明说我应该调用“myDropzone.processFile(file);” 如果我不希望 dropzone 在文件被放入元素后立即开始上传,但我不确定如何从我的 html 按钮调用它。