React Native:图像未在IOS上加载

时间:2017-01-20 04:28:18

标签: react-native react-native-ios

在React Native项目中,我使用以下代码从服务器获取图像并显示它。

<Image source={{uri: `https://infuraa-club.appspot.com/ImageResizer?categoryId=4844470512123904&width=400&height=400`}} style={styles.thumbnail} />

并且,样式定义为

thumbnail: {
    width: 100,
    height: 100,
},

一切都适用于 Android ,但不适用于 IOS

我尝试从不同的服务器加载其他图片, ex(http://books.google.com/books/content?id=PCDengEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api),它在两个平台上都运行良好。

不确定我的服务器提供的图片有什么问题。

我已经尝试过的事情,

  • 查看了http / https问题
  • 查看了http标题
  • 从我的服务器加载其他静态图片,带有JPG / PNG扩展,Worked!
  • 将内容类型更改为jpg和png

有人可以帮我解决这个问题吗。

1 个答案:

答案 0 :(得分:0)

得到了解决方案。

问题不在于React Native,问题出现在服务器中。

我将 byte [] Content-Type:image / png 和HTTP状态返回为 HttpStatus.CREATED

我刚刚将 HttpStatus.CREATED 更改为 HttpStatus.OK ,一切正常开始

希望它能帮助别人..