Я использую Nativescript 5 и Angulat 4 , и я пытаюсь загрузить изображение, используя запрос get, используя @ angular / http
getImageFile(path){
let headers = new Headers();
headers.set("Content-Type", "image/jpeg");
return this.http.get((encodeURI(this.serverUrl + path)),{method: RequestMethod.Get,
responseType: ResponseContentType.Blob, headers: headers })
.map(res => res);
}
Но он возвращает
Error: Response type of 'blob' not supported.
Поэтому я удаляю responseType: ResponseContentType.Blob
и все работает.
Но при попытке получить информацию
this.myGetService.getImageFile('api/imagen/')
.subscribe(
response =>{
try{
var blob = new Blob([response.blob()], {type: 'image/jpeg'});
}catch(err){
console.log("Super Error !!!!", err);
}
}, (error) => {
console.log("Error Request: " + error);
});
Теперь выдает исключение.
Super Error !!!! ReferenceError: Can't find variable: Blob