Node.js 如何在使用multer nodejs上传到服务器时更改wav文件的属性
这是我的密码 前端(index.js) 服务器端(Server.js) 文件的属性如下 但我想要这样的东西:Node.js 如何在使用multer nodejs上传到服务器时更改wav文件的属性,node.js,file,wav,multer,Node.js,File,Wav,Multer,这是我的密码 前端(index.js) 服务器端(Server.js) 文件的属性如下 但我想要这样的东西: 提前感谢这方面有什么进展吗?我在服务器端使用multer解决了这个问题,并使用库本身发送BLOB对象 var blob = new Blob(chunks, { 'type': 'audio/wav' }); chunks = []; var audioURL = window.URL.createObjectURL(blob); var url = URL.createObjectUR
提前感谢这方面有什么进展吗?我在服务器端使用multer解决了这个问题,并使用库本身发送BLOB对象
var blob = new Blob(chunks, { 'type': 'audio/wav' });
chunks = [];
var audioURL = window.URL.createObjectURL(blob);
var url = URL.createObjectURL(blob);
var fileOfBlob = new File([blob], 'c4_1.wav');
var url1 = URL.createObjectURL(fileOfBlob);
player.src = url;
console.log(blob);
var fd = new FormData();
fd.append('up1', blob, 'c4_1.wav');
fetch('/testblob', {
method: 'post',
body: fd
});
var upload1 = multer.diskStorage({
destination: function (req, file, callback) {
callback(null, __dirname + "/public/uploads/");
},
filename: function (req, file, callback) {
callback(null, "c4_1" + Date.now()+ ".wav");
// callback(null, "c4_1.wav");
}
});
var type = multer({
storage: upload1
// }).array("imgUploader", 1,); //Field name and max count
}).any(); //Field name and max count
app.post("/testblob", type, function(req, res) {
console.log(req.body);
console.log(req.file);
})