【发布时间】:2019-09-08 18:25:46
【问题描述】:
我正在尝试从我的 rest api 下载 blob 文件。该代码在浏览器中运行时有效,但是当我尝试在 android 应用程序中使用时,该代码什么也不做。并且不显示任何错误。
请看下面的代码:
this.documentService.getURLDocumentConverted(documentMain.DOCUMENT.ID_DOCUMENT).subscribe(
response => {
var file = new Blob([response.body], { type: 'application/pdf' });
var link = document.createElement('a');
link.href = (window.URL || (window as any).webkitURL || window || {}).createObjectURL(file);
link.download = fileName + ".pdf";
link.click();
}
【问题讨论】:
-
您是否收到任何错误或警告。检查你的控制台
-
通常应用程序需要“仅在用户请求时”才能执行某些高优先级操作。
-
@KhurshidAnsari 在控制台中没有错误或警告! :(
标签: javascript angular typescript ionic-framework webview