Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 July 31

OO

Oleksandr Opylat in NodeUA - JavaScript and Node.js in Ukraine
Victor
есть robotjs
гляну, спасибо!
источник
2019 August 01

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
У кого есть пример. Мне нужно считать картинку с диска на node отправить её по http на node сервер и там сохранить
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
Отправить файл с node сервера на другой node сервер
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
В чем конкретно заключается сложность? В отправке или приёме?
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
в отправке
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Тут в теории ничего сложного. Читаем файл в буфер. Дальше есть куча вариантов. Начиная с тср сокетов и заканчивая простым хттп запросом, аналогичным тем, что отправляются из браузера. Но способ диктуется тем, что второй сервер может у себя принять.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Принимающая сторона чего ожидает?
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
я думал это происходит таким образом. Клиент в res.body записывает строку из битов. Сервер её читает и пишет в файл
источник

V

Vyacheslav in NodeUA - JavaScript and Node.js in Ukraine
по http
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
ну тогда считали файл в буфер, запихнули его в боди, поставили соответствующий контент-тайп и отправили запрос
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
на принимающей стороне создали буфер, приняли запрос, по чанкам собрали файл и записали его куда надо
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
наверное есть либы, которые упрощают эти все манипуляции
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
а какие тут есть манипуляции, которые можно упростить с помощью либ?
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Работа с буферами
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
тут "работа с буферами" представлена 3 строчками:
const buf = await fs.promises.readFile() на стороне отправителя
const file =  Buffer.alloc();
file.concat(chunk) на стороне приемника.
В случае со стримом и пайпами и то меньше
Что тут упрощать?
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
я помню, что при запросах через хттп кит с сервера надо было чанки приходящие самому собирать в один буфер
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ну да, лучше подключить либу на 100500 строк вместо того, чтобы написать file.concat(chunk) :)
источник
2019 August 02

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Друзья,вопрос по дате. Все знают,что в js,java, во многих C-либах 0 месяц - это январь. 0 день недели - воскресенье. Но если брать rtc контроллеры, то с них эти данные вытягиваются в человеческом виде. Не уверен на счет rtc, встроенного в южный мост материнских плат. Но, вероятно, аналогично.
Вопрос: на каком этапе Январь из 01 месяца становится 00 месяцем? BIOS, OS?
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
Из этих микросхем дата берется в человеческом формате
источник

H

Heavy in NodeUA - JavaScript and Node.js in Ukraine
источник