我使用React Native 0.14为大学BBS(用PHP构建)创建了一个iOS APP。
当我发送请求以获取用户信息时,我将获得一条记录,其中包括归档的avatar
,其值类似于http://bbs.uestc.edu.cn/uc_server/avatar.php?uid=32044&size=middle
。
<Image
style={styles.avatar}
source={{uri: authrization.avatar}} />
似乎是一种PHP方法(我不熟悉PHP),因为如果我在浏览器中键入原始值,则
avatar
的值将变为http://bbs.uestc.edu.cn/uc_server/data/avatar/000/03/20/44_avatar_middle.jpg
。但是,化身有时不会显示。参见screenshot。
<Image>
组件仅支持以jpg|png|gif
结尾的静态图片文件吗? 最佳答案
该URL返回重定向。但是,图像组件不支持重定向。
解决方法是使用返回图像的URL。如果要支持重定向,请考虑发送拉取请求。
卷曲检查:
$ curl -I http://bbs.uestc.edu.cn/uc_server/avatar.php?uid=32044&size=middle
HTTP/1.1 301 Moved Permanently
关于ios - React Native Image有时无法工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35115476/