Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 September 05

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Нужно загрузить файл и отправить на сервак, и на серваке записать в базу
Есть еще прекрасный вариант: Прочитать файл прямо на клиенте, распарсить и отправить на нужную API в виде json, xml, yaml, whatever...
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Конечно я не уверен только применим ли такой вариант вообще в твоем случае.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Eugene неплохой вариант, наверное так и попробую
источник

AR

Artem Rudov in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Нужно загрузить файл и отправить на сервак, и на серваке записать в базу
а в базе вы как хотите его хранить?) может тогда лучше получить бинарник, распарсить запрос, положить файлик в папочку с названием каким нибудь и название файла в базу положить?) а то база потом будет гигантишь, квадратишь, практишь гуд
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Artem Rudov
а в базе вы как хотите его хранить?) может тогда лучше получить бинарник, распарсить запрос, положить файлик в папочку с названием каким нибудь и название файла в базу положить?) а то база потом будет гигантишь, квадратишь, практишь гуд
Вероятно @svatz имел ввиду что файл подвергнется обработке, а вот данные полученные в ее результате и будут записаны в БД.
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
@ArtRudov есть 4-поля, юзер может отправить в бади в виде json это дело, может отправить файл со списком который нужно записать
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
@ArtRudov или же у него Riak... ) Разве грех писать файлы в такое хранилище?
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Да, данный должны быть обработаны
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
@ArtRudov есть 4-поля, юзер может отправить в бади в виде json это дело, может отправить файл со списком который нужно записать
Файл ведь имеет какой-то определенный формат данных?
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Eugene txt
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Я не о расширении. Я о содержимом. Это ведь CSV или что-то вроде того?
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Title: Blazing Saddles
Release Year: 1974
Format: VHS
Stars: Mel Brooks, Clevon Little, Harvey Korman, Gene Wilder, Slim Pickens, Madeline Kahn

разделены пробелами
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
может вместо пайпа собирай файл, вырезай ненужное и записывай?
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Sergey Vats
Title: Blazing Saddles
Release Year: 1974
Format: VHS
Stars: Mel Brooks, Clevon Little, Harvey Korman, Gene Wilder, Slim Pickens, Madeline Kahn

разделены пробелами
"разделены пробелами" - блоки данных разделены пустыми строками?

В любом случае нужно писать свой парсер для этих данных. Хоть он и будет достаточно простым и универсальным (в любой момент сможешь его перенести с фронта на бэк или наоборот)
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
Eugene да, пустыми строками
источник

AR

Artem Rudov in NodeUA - JavaScript and Node.js in Ukraine
Погодь, так у тебя в твоем первом сообщении заголовок то не верный) передай как multipart/data, вроде так, точно уже не помню. А ты текстом инфу отправляешь.
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Artem Rudov
Погодь, так у тебя в твоем первом сообщении заголовок то не верный) передай как multipart/data, вроде так, точно уже не помню. А ты текстом инфу отправляешь.
Сударь, не вводите человека в заблуждение. Все там правильно. Ведь это вывод непосредственно тела HTTP запроса, а multipart/form-data именно таким образом и оформляется. И каждый part из multipart имеет свой набор заголовков. Тоесть в данном случае Content-Type: text/plain очень даже верен, но только конкретно для этой "part"
источник

AR

Artem Rudov in NodeUA - JavaScript and Node.js in Ukraine
Ок) пойду спать!
источник

E

Eugene in NodeUA - JavaScript and Node.js in Ukraine
Спокойной ночи )
источник

SV

Sergey Vats in NodeUA - JavaScript and Node.js in Ukraine
всем спасибо)
источник