Подтвердить что ты не робот

Node.js не могут создавать Blobs?

Я работаю с node.js, и я передал свой Audio на мой сервер node.js. Теперь я заметил, что в процессе создания аудио-капли:

var audioBlob = new Blob([dataview], { type: 'audio/wav' });

Что я получаю ReferenceError в новом Blob. Кажется, что Blob не поддерживается. Как я могу создать blob, который я хотел бы сохранить с помощью модуля node.js fs.

Спасибо, ребята!

4b9b3361

Ответ 2

В качестве предложения вы можете прочитать следующее: http://howtonode.org/really-simple-file-uploads

Я имею в виду, я думаю, я не знаю, что вы пытаетесь сделать. Там может быть не модуль для blobs, но если вы хотите просто написать что-то на диск, там модуль fs.. Этот код не будет работать напрямую, но..

var fs = require('fs')
  , express = require('express')

app.post('/upload', function (req, res) {
  // asynch call to write file to disk
  fs.write("/tmp/file.mp3", req.params.body, function (err) {
    if (err) console.log(err)
  });
  res.end();
});

Просто опубликуйте mp3 или что-нибудь действительно, чтобы /upload, и он напишет его на диск. Вы можете выполнить любую проверку.