Как отменить выбранный файл? Перед загрузкой? Отмена перед загрузкой. Не в процессе загрузки.
мой код:
$('#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();
});
})
});