我正在使用一个代码库,其示例使用Node.js将文件写入本地文件系统,如下所示:
fs.writeFileSync('test2.mid', file.toBytes(), 'binary');
我没有在我的项目中使用Node.js,所以我想让它成为一个js变量,它是base64字符串而不是物理文件。我怎么能只使用javascript做到这一点?
file.toBytes()是一个返回写入文件的数据字节的函数。任何帮助表示赞赏!
答案 0 :(得分:0)
我能够通过以下代码实现这一目标:
document.location = 'data:audio/midi;base64,' + btoa(file.toBytes());