Как отменить выбранный файл? Перед загрузкой? Отмените перед загрузкой. Не в процессе загрузки.
мой код:
$('#cancelBtn').click(function (e) {
data.abort();
});
но при нажатии после на начало загрузки отмененный файл все равно будет загружен.
<input id = "uploadImg" style = "display: none" type = "file" name = "files[]">
<button type = "button" id = "check_file" class = "btn btn-primary">Select Files</button>
<button type = "button" id = "upload_file_start" class = "btn btn-success">Start upload</button>
<button type = "button" id = "cancelBtn" class = "btn btn-default CancelButton">cancel</button>
js (jquery)
$(function() {
$("#check_file").on("click", function() {
$("#uploadImg").click();
});
$('#uploadImg').fileupload({
url: url,
dataType: 'json',
autoUpload: false,
sequentialUploads: true,
maxNumberOfFiles: 1,
done: function(e, data) {
$('#files').append('Success!');
},
}).on("fileuploadadd", function(e, data) {
$('#upload_file_start').click(function() {
jqXHR = data.submit();
});
$('#cancelBtn').click(function(e) {
jqXHR.abort();
});
})
});
Пожалуйста, также добавьте код ваших файлов, чтобы мы могли посмотреть
Код был добавлен

Возможный дубликат как добавить кнопку отмены загрузки в базовый плагин jquery-file-upload