ios - React Native Image 有时无法工作
<p><p>我创建了一个 <a href="https://github.com/just4fun/uestc-bbs-react-native" rel="noreferrer noopener nofollow">iOS APP</a>用于 React Native 0.14 的大学 BBS(内置 PHP)。</p>
<p>当我发送获取用户信息的请求时,我会得到一条记录,包括归档的<code>avatar</code>,它的值类似于<code>http://bbs.uestc.edu.cn/uc_server/avatar .php?uid=32044&size=middle</code>.</p>
<pre><code><Image
style={styles.avatar}
source={{uri: authrization.avatar}} />
</code></pre>
<p>好像是PHP的方法(我对PHP不熟悉),因为<code>avatar</code>的值会变成<code>http://bbs.uestc.edu.cn/uc_server/data/avatar/000/03/20/44_avatar_middle.jpg</code> 如果我在浏览器中输入原始值。</p>
<p>但是,有时不显示头像。见 <a href="http://g.recordit.co/Z3RyLrdFTq.gif" rel="noreferrer noopener nofollow">screenshot</a> .</p>
<p><code><Image></code>组件是否只支持<code>jpg|png|gif</code>结尾的静态图片文件?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>该 URL 返回重定向。但是,Image 组件不支持重定向。 </p>
<p>作为一种解决方法,请使用返回图像的 URL。如果您希望支持重定向,请考虑发送拉取请求。</p>
<p>用 curl 检查:</p>
<pre><code>$ curl -I http://bbs.uestc.edu.cn/uc_server/avatar.php?uid=32044&size=middle
HTTP/1.1 301 Moved Permanently
</code></pre></p>
<p style="font-size: 20px;">关于ios - React Native Image 有时无法工作,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/35115476/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/35115476/
</a>
</p>
页:
[1]