предположим, я делаю составной запрос приложения/потока октетов с типом ответа как «arraybuffer»… предположим, я получаю это в nodejs и пытаюсь записать ответ в файл. Как я могу справиться с этим, чтобы не повредить содержимое?
Мой текущий подход примерно такой
var req = var req = restler.post(url, opts)
.on('data', function (data){
console.log('receiving data...');
console.log(data);
}).on('complete', function (data) {
var buff = new Buffer(data) //this is prolly incorrect, but I can't figure this out at all
fs.writeFile(file_name, buff.toString('binary'), function(err){
console.log('done!')
});
Здесь я записываю содержимое в имя файла. Предположим, я получаю файл Microsoft Word... его получение приводит только к поврежденному файлу. Также для этого используется пакет restler