reader.readAsDataURL结果无法使用window.open

问题描述 投票:0回答:1

我可以将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); ...

typescript filereader
1个回答
0
投票

查看https://developer.mozilla.org/en-US/docs/Web/API/FileReader/onload的文档,该示例从event.target.result读取FileReader结果。如何尝试:

© www.soinside.com 2019 - 2024. All rights reserved.