【发布时间】:2019-09-20 08:42:37
【问题描述】:
我正在尝试显示从我的后端文件夹中保存的上传图片。它在不同的文件上,所以要检索我必须调用它http://localhost:3333/userprofile/5/5.jpeg。但它不适用于我的 react 本机代码,我在 android 和 IOS 上都对其进行了测试
<Thumbnail
small
source={{
uri: `http://localhost:3333/userprofile/${this.props.user.id}/${this.props.user.avatar}`
}}
/>
当我在浏览器上打开它时它可以工作。如果我使用不同的网址(如https://picsum.photos/200/300),它也可以工作如何处理?
【问题讨论】:
-
你可能有 CORS 错误
-
您确定
this.props.user.avatar包含类似.jpeg的扩展名吗?如果没有,则需要手动添加。 -
source={{...}}我对这个json语法有疑问 -
@LazarNikolic 我的 cors 配置对所有人开放
-
@ravibagul91 如果我以文本形式输出它正好是
http:/localhost:3333/userprofile/5/5.jpeg并且当我在浏览器上复制和粘贴时它可以工作
标签: javascript reactjs react-native