我有一个工作代码将我的 File 对象转换为 base64:
let reader = new FileReader();
reader.readAsDataURL(myFile);
reader.onload = () => {
let resultStrOrArrayBuf = reader.result;
if (!(resultStrOrArrayBuf instanceof ArrayBuffer)) {
..do something with resultStrOrArrayBuf
}
};
但是我现在必须将这部分集成到现有的 rxjs 链中。在链中,我收到 File 对象,并希望继续转换的 Base64 结果。然而,转换是在onload事件的帮助下完成的。有什么方法可以将此事件转换为新的可观察对象并将其传递到链吗?
holdtom
慕容708150
相关分类