Я загружаю файл, используя AJAX и jQuery. Это хорошо работает в Chrome и Firefox, но проблема, которую я получаю, в Safari. Я попытался отладить это, но отладчик не остановился, когда я загружал файл.
<input type="file" class="file_input" name="myfile"/>
$(document).on('input', '.file_input', function() {
var that = $(this);
var formData = new FormData();
formData.append("userfile", this.files[0]);
showLoader();
$.ajax({
cache: false,
headers: {
'X-CSRF-Token': _token
},
url: base_url + "controller/action",
type: 'POST',
data: formData,
contentType: false,
processData: false,
success: function(data) {
that.closest('tr').find('.document').empty();
hideLoader();
}
});
});