Я использую unirest для загрузки такого файла
unirest.put(fullUri)
.auth({
user: self.userName,
pass: self.password
})
.header('X-Checksum-Sha1', sha1Hash)
.header('X-Checksum-Md5', md5Hash)
.send(fs.readFileSync(filePath))
.end(function (response) {
Это отлично работает для небольших файлов, но для больших файлов я получаю ошибку ERR_FS_FILE_TOO_LARGE. Я уже пытался max_old_space_size
безуспешно. Похоже, я могу исправить это, передав файл в потоковом режиме, но я не могу найти API для этого в библиотеке unirest js.