如何在客户端 javascript 中将 .wav 文件从 url 转换为 base64?

how can i convert .wav file from url to base64 in client-side javascript?

我有 .wav 文件,放在“http://yy.zz/1.wav”。我如何在客户端使用 base64 编码获取它 javascript?

getFile('http://yy.zz/1.wav', (file) => {
  console.log(getBase64File(file)); // profit
});

如果文件在同一个域中或者您在外部站点上启用了 CORS,您可以执行以下操作:

$.get("http://localhost/content/sound/hello.wav", function(file){
   let fileInBase64Format = btoa(unescape(encodeURIComponent(file)));
   console.log(fileInBase64Format);
});