Обновите входной файл после успешного завершения операции загрузки

Я использовал плагин 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
    }
}

Теперь я хочу удалить файл, когда я нажму на кнопку удаления загруженного ((отображается на фото). Введите описание изображения здесь

Но никакого события не происходит, когда я нажимаю на него. В чем причина? пожалуйста, направь меня. Благодарю.

0 ответов

Другие вопросы по тегам