Обновите входной файл после успешного завершения операции загрузки
Я использовал плагин krajee входного файла в моем проекте. Код инициализации плагина выглядит следующим образом:
$('#filename').fileinput({
maxFileCount: 5,
maxFileSize: 5120,
showBrowse: false,
showRemove: false,
showCaption: false,
uploadAsync: false,
browseOnZoneClick: true,
uploadUrl: "/fis/document/",
allowedFileTypes: ['image'],
uploadClass: 'btn btn-success',
initialPreviewFileType: 'image',
allowedFileExtensions: ['jpg', 'png']
}).on('filebatchuploadsuccess', function(event, data) {
var contractDocuments = data.response.contractDocuments;
contractDocuments.initialPreviewConfig.forEach(function (value) {
filenames.push(value.caption);
documentId.push(value.extra.id);
});
$('#contractDocuments').val(filenames);
});
И когда файлы успешно сохранены в базе данных, я возвращаю что-то вроде следующего:
{
"contractDocuments": {
"initialPreview": [
"data:image/*;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...",
"data:image/*;base64/9j/4AAQSkZJRgABAQEAtAC0AAD/4SB..."
],
"initialPreviewConfig": [
{ "caption": "Business 1.jpg", "size": 762980, "url": "/fis/document/117", "key": 11 },
{ "caption": "Business 2.jpg", "size": 823782, "url": "/fis/document/118", "key": 13}
],
"append": false,
"initialPreviewAsData": true
}
}
Теперь я хочу удалить файл, когда я нажму на кнопку удаления загруженного ((отображается на фото). Введите описание изображения здесь
Но никакого события не происходит, когда я нажимаю на него. В чем причина? пожалуйста, направь меня. Благодарю.