Хранение файла из потока запросов в node.js - PullRequest
0 голосов
/ 24 января 2020

Я хочу создать Web API, где я загружаю аудиопоток со стороны клиента, а на сервере nodejs я хочу сохранить аудиопоток как файл, а затем хочу загрузить файл на S3 , Как я могу сохранить поток в виде файла на жестком диске?

1 Ответ

0 голосов
/ 24 января 2020

Вы можете использовать multer для загрузки (аудио) файлов с клиента на сервер node.js. После успешного запроса файл может быть загружен на S3. Примерно так:

route.post('/upload-audio', (req, res) => {
    const storage = multer.memoryStorage()
    const upload = multer({
        storage: storage,
        limits: {
            fileSize: 6000000
        }
    });
    upload.single('track')(req, res, (err) => {
                if (err) {
                    // return error
                }

    // upload to S3

В следующем посте обрисовано это довольно хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...