【发布时间】:2018-08-11 23:05:12
【问题描述】:
我正在尝试将 .wav 文件转换为字节数组字符串。我需要在后端执行此操作,目标文件正在成为一个问题。
files.forEach(file => {
let index = files.indexOf(file)
let reader = new FileReader();
reader.readAsArrayBuffer(file);
console.log(reader.result);
reader.onload = function (event) {
let byteArray = new Uint8Array(reader.result);
let FileName = file.name;
let dataAsByteArrayString = byteArray.toString();
var listHtml = $list.html();
上面的代码使用了 npm 的文件阅读器,它说目标文件。我很难做到这一点,因为这不是文件的前端拖放。
我生成的文件名为“response.wav”我将如何使用 JavaScript 和节点扩展转换此文件?谢谢!
【问题讨论】:
-
转成
byte array string? -
是 如:DataAsByteArrayString':'82,73,70,70,255,255,255,255,87,65,86,69,102,109,116,32,16,0,0,0,1,0,1,0, 34,86,0,0,68,172,0,0,2,0,16,0,76,73,83,84,26,0,0,0,73,78,70,79,73,83, 70,84,14,0,0,0,76,97,118,102,53,55,46,55,49,46,49,48,48,0,100,9
-
您是在尝试实际解析 WAV 文件,还是只需要一般地读取文件?
标签: javascript node.js file-conversion