После загрузки изображения URI изображения является нулевым для одной только iOS в React Native - PullRequest
1 голос
/ 08 марта 2019

В своем приложении React Native я добавил функцию загрузки нескольких изображений, которые будут сохранены как image [], включая uri.Это прекрасно работает для Android.

Но для iOS созданное изображение [] также содержит некоторые данные, но оно полностью отличается от Android.И для Uri только нулевое значение.

Пожалуйста, помогите мне решить эту проблему.!( Примечание: Изменение не должно повлиять на Android.)

Заранее спасибо.!

Массив изображений: (для Android)

[
  { 'file': 'content://media/external/images/media/30993',
    'size': 125434,
    'uri': 'content://media/external/images/media/30993',
    'isDirectory': false,
    'md5': '041550fe959f36d1b247bb6b2eaa3272',
    'exists': true },
  { 'file': 'content://media/external/images/media/30988',
    'size': 541148,
    'uri': 'content://media/external/images/media/30988',
    'isDirectory': false,
    'md5': '39bf35dfcf0852c5412205195a395b29',
    'exists': true
  }
]

Массив изображений: (для iOS)

[
  {
    'file': 'assets-library://asset/asset.JPG?id=C2FBB68D-2012-4696-8648-D8990F72BF77&ext=JPG',
    'size': 125434,
    'modificationTime': 1552019118.1320686,
    'uri': null,
    'isDirectory': 0,
    'md5': '041550fe959f36d1b247bb6b2eaa3272',
    'exists': 1
  },
  {
    'file': 'assets-library://asset/asset.JPG?id=98EBA95A-254E-40F4-8E1D-C355D8795777&ext=JPG',
    'size': 541148,
    'modificationTime': 1552019117.7241733,
    'uri': null,
    'isDirectory': 0,
    'md5': '39bf35dfcf0852c5412205195a395b29',
    'exists': 1
  }
]

[Обновлено]

Мне нужно получить абсолютный путь к файлу по этой ссылке 'assets-library: //asset/asset.JPG? id = 98EBA95A-254E-40F4-8E1D-C355D8795777 & ext = JPG ', которая похожа на' content: //media/external/images/media/30988'.

Пожалуйста, помогите мне решить эту проблему.!

Заранее спасибо.!

...