Angular 离子2-读取.wav文件并将其转换为base 64

Angular 离子2-读取.wav文件并将其转换为base 64,angular,audio,ionic2,Angular,Audio,Ionic2,我想向Web服务发送一个音频文件。 我的问题是,我真的很难在base64中获得我的file.wav。 我必须从手机读取文件并将其转换为base64。 我刚刚找到了JS示例,我正在努力理解它们。 我知道我能够使用btoa(MyVariable)来创建我的base64。 我主要是请求帮助从变量中的本地文件获取日期。如果要读取文件,可以使用http.get()函数: this.http.get(URL) .subscribe(res=>this.data=res.text()) 然后将文件作为文本,而


我想向Web服务发送一个音频文件。 我的问题是,我真的很难在base64中获得我的file.wav。 我必须从手机读取文件并将其转换为base64。 我刚刚找到了JS示例,我正在努力理解它们。 我知道我能够使用btoa(MyVariable)来创建我的base64。
我主要是请求帮助从变量中的本地文件获取日期。

如果要读取文件,可以使用http.get()函数:
this.http.get(URL)
.subscribe(res=>this.data=res.text())

然后将文件作为文本,而不是base64

也许有人知道如何将res.text()转换为有效的base64字符串?