我正在尝试在页面中添加Dropzone组件,但我对这个组件感到非常痛苦:无论我做什么,当我在 dropzone 的元素中单击或放置文件时都不会发生任何事情。
<form id="registerUserForm" onsubmit="return submitForm()" class="mt-5">
<div id="dropzoneDiv" class="dropzone dz-clickable">
<div class="dz-default dz-message">
<span>Drop files here to upload</span>
</div>
</div>
.
.
.
</form>
如您所见,我在 javascript 中配置 Dropzone:
var dropzone=null;
$(document).ready(function () {
Dropzone.autoDiscover = false;
dropzone=$("#dropzoneDiv").dropzone({
url: "/api/works/upload",
acceptedFiles: 'image/*,video/*',
autoProcessQueue: false,
createImageThumbnails: true,
addRemoveLinks: true
});
});
function submitForm() {
dropzone.processQueue();
return false;
}
组件已正确呈现,但简单不起作用:
我做错了什么我没有注意到吗?