Требуется руководство по наилучшему способу импорта файла CSV из углового приложения. В частности, веб-приложение будет использоваться для
- Разрешить пользователю импортировать файл CSV.
- Подтверждение пользователя статистической информацией - общее количество записей, ограничение размера до 10 МБ и т. Д.
- Запуск пакетного задания для импорта записей в CSV в базу данных MYSQL
Мне особенно интересно понимать следующее.
Поскольку это веб-приложение, если я как пользователь обращаюсь к веб-странице с другого компьютера, а не с того места, где запущена серверная программа, то
- Как файл копируется с моего локального компьютера на компьютер, на котором запущена программа.
- На машине, где запущена программа для чтения файла csv, нужно ли указывать физические пути для чтения файла.
- Как файл с моего локального компьютера будет размещен в этом месте.
Извините, у меня мало опыта работы с файлами. Следовательно, некоторые из этих вопросов могут быть очень тривиальными по своей природе.
Это проект, над которым я должен начать работать. Если мне нужно запустить программу на той же машине, откуда будет загружен файл, я знаю, что это будет достижимо.
Но как это вообще делается?
Кодирование еще не началось. Это больше вопрос о том, как действовать?
Если файл загружен из браузера любого устройства с веб-страницы, файл CSV должен быть загружен и впоследствии обработан для чтения содержимого файла для сохранения его в базе данных.