我想将 REST 响应复制到 blob 中,但我无法执行某些操作,因为blob()
尚未arrayBuffer()
在响应对象中实现。响应正文是一个私有变量。
...
return this.http.get(url, {params: params, headers: headers})
.map(res => {
// can't access _body because it is private
// no method appears to exist to get to the _body without modification
new Blob([res._body], {type: res.headers.get('Content-Type')});
})
.catch(this.log);
...
在这些方法实施之前,有没有我可以使用的解决方案?