Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 1
Регистрация: 16.09.2014
Сообщений: 26

Парсинг файлов

11.07.2018, 14:03. Показов 1465. Ответов 2

Студворк — интернет-сервис помощи студентам
Я плохо разбираюсь в React, но мне необходимо сделать парсинг одного типа файлов.

для этого я создал в компонент для загрузки файлов
HTML5
1
<input type="file" onChange={ (e) => this.handleChange(e.target.files) } />
а вот сама функция куда попадает файл
JavaScript
1
2
3
4
handleChange(selectorFiles){
  тут мне необходимо сделать парсинг файла.  
  для начала прогнать через unzip , что мне для этого нужно сделать? смогу ли я вообще так сделать на стороне клиента?  
}
я попытался сделать
JavaScript
1
2
3
4
5
6
import Unzip from 'unzip'
 
handleChange(selectorFiles){
    var unzip = new Unzip(selectorFiles);
    console.log(selectorFiles, unzip);
  }
но после импорта Unzip
вылазит кучу ошибок
Errors while compiling. Reload prevented.
errors @ client:161
onmessage @ socket.js:41
EventTarget.dispatchEvent @ sockjs.js:170
(anonymous) @ sockjs.js:883
SockJS._transportMessage @ sockjs.js:881
EventEmitter.emit @ sockjs.js:86
WebSocketTransport.ws.onmessage @ sockjs.js:2957
client:167 ./node_modules/fs.realpath/index.js
Module not found: Error: Can't resolve 'fs' in 'c:\flow_group\node_modules\fs.realpath'
@ ./node_modules/fs.realpath/index.js 8:9-22
@ ./node_modules/glob/glob.js
и тд
можно ли на клиенте распарсить файл?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.07.2018, 14:03
Ответы с готовыми решениями:

Парсинг файлов
Здравствуйте. Помогите, пожалуйста, пропарсить файл. Структура файла такая: host_name=&quot;host&quot; host_port = 1111 ...

Парсинг HTML-файлов
В общем в результате сетевого сканирования аидой, я получил ~200 отчетов в виде %COMPUTERNAME%.html Теперь возник вопрос и прошу помощи у...

Парсинг больших файлов
У меня есть файлы размером ~ 1-2Гб, задача распарсить файл, сделать изменения, и сохранить изменённую копию. Файл размером около ~1 Гб...

2
249 / 162 / 68
Регистрация: 10.12.2017
Сообщений: 558
11.07.2018, 15:53
нет, если это не электрон или нвжс )

создай на бэке эндпоинт
0
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
11.07.2018, 22:20
unzip - библиотека для node.js, вам нужно что-то типа этого

Проблем с использованием в связке с реакт возникнуть не должно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.07.2018, 22:20
Помогаю со студенческими работами здесь

PHP парсинг файлов
Всем привет ! говорю сразу , в PHP я новичёк ! мне нужна ваша помощь : есть домён update.example.com в нём лежат файлы в таком...

Парсинг файлов .dem
Приветствую, ребята, в инете что-то не могу найти инфу по этому вопросу, в частности нужна структура файла .dem (это демо контры, халвы и...

Парсинг XML-файлов
Всем привет, форумчане! Суть проблемы такая: есть XML вида: &lt;root&gt; &lt;!-- some tags here --&gt; &lt;data&gt; ...

Парсинг .3ds файлов
Привет народ, возникла тут идея написать простой трассировщик лучей на Haskell, чтобы и поупражняться и людям добро сделать (хотя бы как...

Парсинг elf файлов
Работаю в Qt Creator в windows7. Сборка происходит для Linux. Нужна библиотека для работы с эльфами, необходимо будет извлечь некоторую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru