【问题标题】:React Native: Image not loading on IOSReact Native:图像未在 IOS 上加载
【发布时间】:2017-06-04 23:56:55
【问题描述】:

在一个 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 扩展名的静态图片,成功了!
  • 将内容类型更改为 jpg 和 png

谁能帮帮我。

【问题讨论】:

  • 请分享styles.thumbnail的样式表
  • 缩略图:{宽度:100,高度:100,},

标签: react-native react-native-ios


【解决方案1】:

找到解决方案。

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

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

我刚刚将 HttpStatus.CREATED 更改为 HttpStatus.OK 一切都开始工作了

希望对其他人有所帮助..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2021-02-24
    • 2020-03-25
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多