fs.writeFileSync替换常规javascript
我正在使用一个代码库,其示例使用Node.js将文件写入本地文件系统,如下所示:fs.writeFileSync替换常规javascript,javascript,node.js,byte,bytearray,Javascript,Node.js,Byte,Bytearray,我正在使用一个代码库,其示例使用Node.js将文件写入本地文件系统,如下所示: fs.writeFileSync('test2.mid', file.toBytes(), 'binary'); 我没有在我的项目中使用Node.js,所以我想将其设置为一个js变量,即base64字符串,而不是一个物理文件。如何仅使用javascript实现这一点 toBytes()是一个函数,它返回要写入文件的数据字节。感谢您的帮助 我能够通过以下代码实现这一点: document.location = 'd
fs.writeFileSync('test2.mid', file.toBytes(), 'binary');
我没有在我的项目中使用Node.js,所以我想将其设置为一个js变量,即base64字符串,而不是一个物理文件。如何仅使用javascript实现这一点
toBytes()是一个函数,它返回要写入文件的数据字节。感谢您的帮助 我能够通过以下代码实现这一点:
document.location = 'data:audio/midi;base64,' + btoa(file.toBytes());
你的问题真的不清楚。输入是什么?期望的输出是什么?在什么环境下?(浏览器?)我希望输出是base64字符串,输入是字节数据。是的,这将以什么形式输出到浏览器“字节数据”<代码>UINT8阵列?再一次,你似乎隐瞒了很多细节;更多是好的。