fs.writeFileSync替换常规javascript

时间:2014-09-18 22:17:55

标签: javascript node.js byte bytearray

我正在使用一个代码库,其示例使用Node.js将文件写入本地文件系统,如下所示:

fs.writeFileSync('test2.mid', file.toBytes(), 'binary');

我没有在我的项目中使用Node.js,所以我想让它成为一个js变量,它是base64字符串而不是物理文件。我怎么能只使用javascript做到这一点?

file.toBytes()是一个返回写入文件的数据字节的函数。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我能够通过以下代码实现这一目标:

document.location = 'data:audio/midi;base64,' + btoa(file.toBytes());