2017-01-20 4 views
0

В проекте React Native я использую следующий код, чтобы получить изображение с сервера и отобразить его.React Native: Изображение не загружается на IOS

<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

Я попытался загрузки других изображений с разных серверов, ех (http://books.google.com/books/content?id=PCDengEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api), и он отлично работал на обеих платформах.

Не уверен, что не так с изображениями, которые подаются с моего сервера.

Вещи, которые я уже пробовал,

  • смотрели на HTTP/HTTPS вопросы
  • смотрел на заголовки HTTP
  • загружены другие статические изображения с моего сервера с расширениями JPG/PNG, работал!
  • Изменен тип контента в формате JPG и PNG

Может кто-то пожалуйста, помогите мне с этим.

+1

пожалуйста разделяют таблицу стилей для styles.thumbn ail – AlexB

+0

thumbnail: { ширина: 100, высота: 100, }, – amithgc

ответ

0

Получил решение.

Проблема не в том, что React Native, проблема была на сервере.

Я возвращал байт [] и Content-Type: изображение/PNG и HTTP Status как HttpStatus.CREATED

Я только что изменил HttpStatus.CREATED к HttpStatus.OK и все начали работать

Надеются, что это помогает другим ..

Смежные вопросы