如何在React Expo中显示来自数据库的图像



我从相机捕获了一个图像,然后我存储在文件夹中(默认图像路径)和数据库(图像名称),现在我必须将图像与文件夹和数据库进行比较。那时我必须在画廊中显示图像。如果任何人都知道,请提前告诉我。

在此附加我的代码,请检查一下,数据库:

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 });
  };

我相信您正在使用React Native,因为您提到了博览会。我想我得到了您需要的东西,首先让我们解决问题。

  1. 您需要检查两个平等的文件,因此您需要阅读它们并获取它们的属性。您可以尝试属性阅读器:

    npm安装属性 - 阅读器

在这里您可以检查文件名,大小,尺寸以及与其他图像进行比较的任何内容。

  1. 您需要显示图像,尝试导入expo

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

相关内容

  • 没有找到相关文章

最新更新