javascript - 我需要在 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>
解决方案
我认为,您可以使用单独的异步方法从服务器获取图像。因此,当异步方法调用 API 时,您可以使用角度拦截器附加令牌。当我说单独的异步方法时,它通常应该来自服务。您可以从中创建一个 base64 数据 url。
推荐阅读
- python - 如何使用 pybind11 将 python tf.Tensor 转换为 C++ Tensor
- json - 在序列化 JSON 的末尾获取一个 INT
- c - 在索引 n 处用 m 次数据填充没有位域的数组
- raspberry-pi3 - 为什么我的树莓派 3 型号 b 会发疯?
- r - 用 R 中的 NA 替换数据框中的 -Inf
- flutter - 找到 androidManifest 扑腾
- laravel - Laravel 顺序处理用户的并发请求
- arrays - 如何使用 StreamBuilder 显示来自 firestore 文档的数据列表
- php - php 在文本文件中搜索任何 wav 文件名
- javascript - 无法固定 div 中空值的位置