角度代码
this.crmService.getAttachments(complaint_id).subscribe(data => {
this.imagesArray= data.attachement.images;
var filesPath=data.attachement.filesPath;
var fileName=data.attachement.fileName;
var completePath=filesPath+"\\"+fileName;
console.log(completePath);
})
现在我们获得了完整的路径,我将这个完整的路径粘贴到浏览器中,它在另一个选项卡中打开了我的图像,但是没有身份验证或隐私。但是我希望通过angular函数来对此进行身份验证。请提供解决方案。
是否有任何重定向方法(302重定向)可以做到这一点?
我的角度认证功能---
getMultipartOptions(){
let token;
if (this.isLoggedIn()) {
token = StorageService.get("access_token");
var accessTime = new Date().getTime();
StorageService.set("last_access_application", JSON.stringify({ time: accessTime }));
if (this.checkCondition()) {
this.refreshToken(true);
}
return {
headers: new HttpHeaders({
'Authorization': 'Bearer ' + token
})
};
}
else {
this.router.navigate(['/login']);
}
}