$(function() {
    $('input:file').change(function() {
        let form = $('form')
        let url = form.data('url')    
        
        $.each(this.files, function(index, file) {            
            let formData = new FormData()
            $.each(form.data('fields'), function(key, value) {
                formData.append(key, value)
            })
            formData.append('file', file)

            $.ajax({
                method: 'post',
                url: url,

                data: formData,

                cache: false,
                contentType: false,
                processData: false
            })
        })
    })
})