首页 > 解决方案 > 我需要在 angular 的 http get 请求中传递一个 x 授权令牌

问题描述

我正在尝试以角度在放置文件上显示图像,为此我正在尝试返回根目录 C 中的文件,并在 [image] 中使用 get 方法。但是在它访问找到文件的方法之前,代码会通过一个SecurityInterceptor,并检查我是否有x-authorization token,我不知道如何在这个请求中传递它。有人知道如何在我在 [image] 中使用的链接中传递令牌(x-authorization)吗?

  <drop-file (fileChanged)="getImgFile($event)" (fileRemoved)="fileRemoved()" [image]="'http://localhost:8081/users/107/photo_profile?t=1598626871263.png'" alt=""></drop-file>

标签: javascriptangular

解决方案


我认为,您可以使用单独的异步方法从服务器获取图像。因此,当异步方法调用 API 时,您可以使用角度拦截器附加令牌。当我说单独的异步方法时,它通常应该来自服务。您可以从中创建一个 base64 数据 url。


推荐阅读