我可以将window.open用于reader.readAsDataURL的结果吗?
这是我的代码
onSelectFile(event) {
var reader = new FileReader();
let url;
reader.readAsDataURL(event);
reader.onload = (event) => {
url = reader.result;
window.open(url, '_blank');
return url;
}
}
window.open是有效的,但是有URL,只显示about:blank。
但是如果我手动打开新窗口并复制有效的结果URL。
我可以将window.open用于reader.readAsDataURL的结果吗?这是我的代码onSelectFile(event){var reader = new FileReader();让网址; reader.readAsDataURL(event); ...
查看https://developer.mozilla.org/en-US/docs/Web/API/FileReader/onload的文档,该示例从event.target.result
读取FileReader结果。如何尝试: