我正在尝试执行GET请求,以将PDF文档下载到手机。 responseType
是blob
,因为我需要将结果作为Blob文件。
import {
HttpClient
} from '@angular/common/http';
this.httpClient
.get(specSheet.link, {
responseType: 'blob'
})
.subscribe(result => {
console.log('http client download result: ', result)
一切都可以在网上正常运行,并且可以在Chrome中运行。 http client download result: Blob {size: 174016, type: "application/pdf"}
但是在iOS或Android上,结果为空http client download result: {}
。
我想念什么?任何帮助将不胜感激。
PS:这是一个简单的游乐场,仅下载测试图像: https://github.com/davidseek/ionic-playground
在网络上运行时效果很好。但根本不在物理设备上。网页结果为Blob,电话结果为空:{}