すでにfirebaseからデータを抽出して表示しました。今私も画像を表示する必要があります。 firebaseデータベースでは、私は以下の画像と同じ構造を持っています反応したネイティブアプリケーションのfirebaseから画像を動的に表示
そして、 "Carl.png"の例のように全く同じ名前の画像がすべて入っているフォルダがプロジェクトの下にあります "Myproject/img /" + photo + ".png"の残りのパスと組み合わされ、画面に正しく表示されます。 しかし、私は画像に影響を与えようとするとエラーが発生します。そして、ここで私は
<Image style={{width: 50, height: 50}} source={{uri : (this.props.item.imageName)}}> </Image>
をしようとしたコードがあると私はこの
を取得し、私は
<Image style={{width: 50, height: 50}} source={{ uri: <Text> this.props.item.imageName </Text> }}> </Image>
に入れしようとした場合、私はこの
を取得し、私はこのコードを置けば、ここ
source={require(this.props.item.imageName)}
は私が得るものです:uが
nknown命名しますモジュール
こんにちは、ありがとう..私はあなたのソリューションを試してみましたが、私は画面上に何も得ていないと私はエラーを取得しません..しかし、コンソールで、私はこれを得る :projectName/img/photos/Carl.pngという名前の画像が見つかりませんでした。どんな考えでも –
user3521011
@ user3521011インターネットからアクセスできる完全な絶対URLを使用していることは確かですか? – nehvaleem
いいえ、実際にはインターネットからのものではありません。それはFirebaseデータベース内の全く同じ名前のすべての写真を含む私のプロジェクトの下のフォルダです。しかし、私はデータベースからアイテムを得るたびに、写真(上記の例のCarlのようなもの)を抽出し、それをプロジェクトの下のパス+写真+(.png)と連結します – user3521011