Есть файл, 1 миллион строк и более. Есть форма, через которую я выбираю файл для парсинга.
Сначала файл загружается на сервер при помощи php скрипта, далее идет парсинг данного файла ajax-ом и производятся необходимые действия(в моем случае, INSERT в БД).
Меня интересует в принципе юзабилити. Сам процесс парсинга происходит довольно аккуратно, с выводом количества прочитанных строк и % до завершения.
Но перед парсингом есть стандартная загрузка файла, которая может затянуться на минуты, если файл большой, потом идет редирект страницы на скрипт парсинга.
Как реализовать это правильно. Ajax? Или же есть возможность парсинга файла без загрузки на свервер. Посоветуйте? Хотелосьб бы это реализовать без редиректов и т.п.
Сейчас я склоняюсь к загрузки файла на сервер при помощи ajax'а. Но там возникнет проблема с сериализацией инпута типа "file"(но она тоже решаема).