gpt4 book ai didi

node.js - Multer 上传的音频文件元数据

转载 作者:太空宇宙 更新时间:2023-11-03 23:56:04 25 4
gpt4 key购买 nike

我正在使用 Multer 设置文件上传路由,并且工作正常。但是,我无法弄清楚如何获取上传的音频文件元数据,例如专辑、艺术家、长度等。是否可以使用 multer 获取此类元数据?是否有提供上传元数据的替代方案?

路线:

const express = require('express');
const router = express.Router();

const multer = require('multer');


const uploadDest = 'public/media/';
const allowedMimeTypes = ['audio/wav', 'audio/mp3'];
const filter = function (req, file, cb) {
if (!allowedMimeTypes.includes(file.mimetype.toLowerCase())) {
cb(null, false);
}
cb(null, true);
};

var upload = multer({
dest: uploadDest,
fileFilter: filter,
});

// '/upload'
router.post('/', upload.array('media', 12), function (req, res, next) {
console.log('file-upload');
});

module.exports = router;

最佳答案

我最终使用了music-metadata在 multer 完成上传后解析文件的元数据。

关于node.js - Multer 上传的音频文件元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57085833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com