Probably this has a easy solution for JQuery but i am struggling to do with KnckoutJS.
When i select the same file then event is not firing.
I have a html like this
<label class="upload">
<input id="documentattachment" name="documentattachment" multiple type="file" data-bind="event: { change: function() { uploadSelected($element.files) } }" />
{{texts().attachmentFile}}
</label>
and in viewmodel i have code like this.
function uploadSelected(file) {
if (!vm.uploadOnSubmit()) {
if (!session.hasPermission(session.permissions.Documents, vm.clientNr())) {
toastr.error(vm.texts().permissionDenied);
return false;
} else {
var att = new Attachment(
file[0].lastModifiedDate,
file[0].name,
0,
(vm.uploadOnSubmit() ? true : false));
vm.attachments.push(att);
vm.fileDatas.push(file[0]);
return true;
}
}
}
my question is that how can get file even i select the same file.
Thanks