React Native:图像未加载 IOS
React Native: Image not loading on 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 headers
- 使用 JPG/PNG 扩展从我的服务器加载了其他静态图像,成功了!
- 将内容类型更改为 jpg 和 png
有人可以帮我解决这个问题吗?
得到解决方案。
问题不在于 React Native,问题在于服务器。
我正在返回 byte[] 和 Content-Type:image/png 和 HTTP 状态为 HttpStatus.CREATED
我刚刚将 HttpStatus.CREATED 更改为 HttpStatus.OK 一切都开始工作了
希望对别人有帮助..
在 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 headers
- 使用 JPG/PNG 扩展从我的服务器加载了其他静态图像,成功了!
- 将内容类型更改为 jpg 和 png
有人可以帮我解决这个问题吗?
得到解决方案。
问题不在于 React Native,问题在于服务器。
我正在返回 byte[] 和 Content-Type:image/png 和 HTTP 状态为 HttpStatus.CREATED
我刚刚将 HttpStatus.CREATED 更改为 HttpStatus.OK 一切都开始工作了
希望对别人有帮助..