Доброе время суток. Есть приложение которое загружает файлы на сервер и обрабатывает их. Входные данных:
Загрузка происходит Ajax на PHP фаил. Обработка(получение) XMLHttpRequest.
Суть проблемы: Кидаешь первый фаил(1) > обрабатываешь > выбираешь второй фаил(2) > обработка идет первого файла(1) (если нажать очистка кэша и аппаратная перезагрузка в браузере то берет второй фаил(2)).Как это побороть ?
Берешь элемент инпута(тот, где файлики загружаешь) и после отправки в ставишь его value в null. Примерно так:
<input type="file" id="upload-files">
var el = document.querySelector('#upload-files');
$.ajax({
url: 'ajax/test.html',
success: function(){
el.value = null;
alert('Load was performed.');
}
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей