-1
イメージオブジェクトはURL経由でイメージを読み込みません。イメージはURL経由で読み込まれません
<Image style={{height: 120, width: 120}} source={{uri: 'http://somedomain.com/'+this.props.icon}}/>
そして、私はローカルディレクトリにRNFSを経由して、この画像をダウンロードする(私が正しくダウンロードした画像をチェックしました)とロードしようとした場合、それは失敗します。
<Image style={{height: 120, width: 120}} source={{uri: 'res/'+this.props.icon}}/>
私はRNFS定数でパスを試している場合でもそれあまりにも動作しますしません:
<Image style={{height: 120, width: 120}} source={{uri: RNFS.DocumentDirectoryPath+'/res/'+this.props.icon}}/>
UPD 私はなぜ知らないが、遠隔画像が(HTTPまたはHTTPSの独立したいくつかのドメインに)だけで、時々動作しません そして、私はすべてのローカル画像のチェックをする前にレンダリングしてきた:
RNFS.exists(LOGOPATH+this.props.logo).then((data)=> {
console.log(data)
})
をそして、それはすべての画像のためにtrueを返し、それはそのパスが正しい
httpsのみをお試しいただけますか? –
いいえ、私はローカルディレクトリにファイルをダウンロードする必要があります –