我有這樣的例子:如何檢查是否有圖像添加到dropzone?
代碼HTML:
<div class="dropzone dz-clickable" id="myDrop">
<div class="dz-default dz-message" data-dz-message="">
<span>Upload or drag patient photo here</span>
</div>
</div>
CODE JS:
Dropzone.autoDiscover = false;
var myDropzone = new Dropzone("div#myDrop", {
addRemoveLinks: true,
url: "#",
maxFiles:1,
init: function() {
this.on("maxfilesexceeded", function(file) {
alert("You are not allowed to chose more than 1 file!");
this.removeFile(file);
});
}
});
var fileName = $('#profilePicture').val();
var mockFile = { name: fileName, size: 12345 };
myDropzone.options.addedfile.call(myDropzone, mockFile);
myDropzone.options.thumbnail.call(myDropzone, mockFile, "https://lh3.googleusercontent.com/-eubcS91wUNg/AAAAAAAAAAI/AAAAAAAAAL0/iE1Hduvbbqc/photo.jpg?sz=104");
我想要做的是檢查是否有已經是一個加載的圖像。
例如:
if(is an image loaded from the first?)
{
alert("you have already image, delete it first");
}else{
alert("you can upload image now");
}
基本上他們不想讓用戶可以把另一張照片,如果有已經加載。
正如你可以在我的例子中看到的,第一個加載圖像...如果你想加載另一個,允許我們(我不想要它)。
這有什麼辦法可以限制嗎?
在此先感謝!
在刪除文件時觸發事件時刪除或禁用dropzone。 –
你可以編輯我的例子嗎? 我真的不明白 –