android - React Native:来自 uri 的图像未在 Android 上使用字符串插值来呈现以移交令牌
问题描述
我目前正在开发一个涉及图像的 React Native 应用程序。我使用以下代码来显示它们:
//...
<View key={uriFromArray}>
<Image
style={styles.itemimage}
source={
{
uri: uriFromArray,
headers: {
Authorization: `Bearer ${graphToken}`,
},
}
}
/>
</View>
//...
在 iOS 上,这完全可以正常工作,但在 Android 上,图像并没有被渲染,无论是在虚拟设备还是物理设备上。奇怪的是,如果我将实际令牌字符串复制到Authorization
而不是使用字符串插值来移交令牌,则会呈现图像。
有人知道可能出了什么问题吗?谢谢!
解决方案
在组件呈现之前尝试连接字符串,例如:
const header = `Bearer ${graphToken}`;
然后将其传递给 Image uri header prop 中的 Authorization key
推荐阅读
- php - Ajax 按钮侦听器未添加到购物车
- c# - 如何使用泛型类型参数获取类的所有属性
- json - 在 Perl 中解析 JSON 字符串
- constraint-programming - 使用 Choco Solver 对约束建模
- java - 使用纯 Java 在 Sentry 中进行 ProGuard 反混淆
- prolog - Prolog 仅检查变量被实例化
- java - 使用 Gson 将 JSON 文件解析为 java 对象
- dc.js - 减少大型数据集的 DOM 元素的策略
- autodesk-forge - Autodesk forge查看器设置工具栏按钮文本没有css
- c# - VS 不写入输出文件