Как отображать изображения из базы данных в реагирующей экспозиции - PullRequest
0 голосов
/ 06 марта 2019

Я снял одно изображение с камеры, затем я сохранил в папке (путь к изображению по умолчанию) и базе данных (имя изображения), теперь мне нужно сравнить изображение с папкой и базой данных. Если это то же самое, то мне нужно отобразить изображение в gallery.if если кто-нибудь знает, значит, пожалуйста, дайте мне знать заранее, спасибо.

здесь, прикрепляя мой код, пожалуйста, проверьте База данных:

display(){
      db.transaction(
        tx => {
        tx.executeSql('select * from gallery_images', [], (tx, results) =>
          console.warn(results)
        );
      },
    );
    }

папок с изображениями:

componentDidMount = async () => {
    const photos = await FileSystem.readDirectoryAsync(PHOTOS_DIR);
    this.setState({ photos });
  };

1 Ответ

0 голосов
/ 06 марта 2019

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

  1. Вам необходимо проверить два одинаковых файла, поэтому вам нужно прочитать их и получить их свойства. Вы можете попробовать свойства ридера:

    npm установить свойства-ридер

Здесь вы можете проверить имя файла, размер, размеры и все, что вам нужно сравнить с другим изображением.

  1. Вам необходимо отобразить изображение, попробуйте импортировать expo:

    var icon = this.props.compareSuccessful? require ('./ yourImage.png'): require ('./ default.png'); ;

...