在 React Native 中如何获取带认证的网络图片?
How do I get network images with authentication in React Native?
目前支持的获取图片的方法是将{uri:link}对象插入到图片的源属性中,但是,这没有启用身份验证。有没有办法将身份验证令牌插入 url 调用或其他方式进行身份验证以检索图像?非常感谢!
< Image
style={styles.logo}
source={{uri: 'http://facebook.github.io/react/img/logo_og.png'}}
/>
您是否按照问题标签的建议使用基本身份验证?如果是,您可以将其烘焙到 URL 本身:
<Image
style={styles.logo}
source={{uri: 'https://USER:PASSWORD@facebook.github.io/react/img/logo_og.png'}}
/>
我 运行 遇到了同样的问题,但没有使用基本身份验证,所以接受的答案对我不起作用。对于那些实际上需要备用身份验证 header 或任何自定义 header 的人,您可以在 React Native 中 add a network interceptor。我测试了它正在 Android 上工作,但不确定 iOS 实施的具体细节。
目前支持的获取图片的方法是将{uri:link}对象插入到图片的源属性中,但是,这没有启用身份验证。有没有办法将身份验证令牌插入 url 调用或其他方式进行身份验证以检索图像?非常感谢!
< Image
style={styles.logo}
source={{uri: 'http://facebook.github.io/react/img/logo_og.png'}}
/>
您是否按照问题标签的建议使用基本身份验证?如果是,您可以将其烘焙到 URL 本身:
<Image
style={styles.logo}
source={{uri: 'https://USER:PASSWORD@facebook.github.io/react/img/logo_og.png'}}
/>
我 运行 遇到了同样的问题,但没有使用基本身份验证,所以接受的答案对我不起作用。对于那些实际上需要备用身份验证 header 或任何自定义 header 的人,您可以在 React Native 中 add a network interceptor。我测试了它正在 Android 上工作,但不确定 iOS 实施的具体细节。