Добрый вечер.
Использую для получения данных(картинки) busboy.
Получаю данные так:
var buffer = Buffer.allocUnsafe(filesize);
req.recvSize = 0;
file.on('data', function (data) {
buffer.write(data,req.recvSize,data.length);
req.recvSize += data.length;
});
На выходе такая вот ошибка:
buffer.js:761
return this.utf8Write(string, offset, length);
^
TypeError: Argument must be a string
at TypeError (native)
at Buffer.write (buffer.js:761:21)
Вариант с concat мне не подходит, так как я изначально знаю размер файла и далее мне не нужны лишние действия(из-за этого и решил сразу писать в буффер).
Как можно решить такую ошибку или как правильнее будет принимать данные?