загрузить все изображения из папки приложения: Reaction-native - PullRequest
0 голосов
/ 25 ноября 2018

Как я могу импортировать все изображения из каталога вact-native?Имена изображений определены в файле JSON, и все изображения связаны вместе с приложением.Согласно спецификации, я понимаю, что FILE_PATH + imageName + ".jpg" не работает.Я ищу альтернативные варианты для загрузки более 100 изображений.

Вариант, который я мог бы придумать, - это создать файл ExportImages.js с требованием ("../ resources / images / image-name.jpg") для каждогофайл и использовать его по мере необходимости.Я надеюсь, что будет лучший вариант для его реализации.Я посмотрел на «response-native-fs», но не смог найти опцию для чтения из каталогов, определенных в приложении.

export const PoseImages = {
  ONE: require("../resources/images/one.jpg"),
  TWO: require("../resources/images/one.jpg")
};

Код:

renderPosesList() {
    const FILE_PATH = "../resources/images/";
    // posesDictionary is created from JSON file.
    return this.state.posesDictionary.map((pose, index) => {
      let imagePath = FILE_PATH + pose.details.ImageAudName + ".jpg";
      console.log(" imagePath > " + imagePath); 

      return (
        <Image
          key={index}
          source={require("../resources/images/one.jpg")} // this works
          style={{ height: 50, width: 50 }}
        />
      );
    });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...