![](/img/trans.png)
[英]How do I display all of the images from my Firebase Storage in React Native without needing image names?
[英]How do I display/render image from mongoDB with react native?
我一直在研究和嘗試我能想到的許多解決方案;
我想將我的圖像從我的 MongoDB Atlas 服務器渲染或顯示到我的本機應用程序。 我已經使用 multer 完成了后端工作來獲取文件 req 並將其保存在我的 ../assets/ 文件夾中,但是當我嘗試獲取它並使用 <Image source={{uri: photo}}/> 它是空白或顯示一個數字,例如 22。
這是multer之后我的文件路徑並保存在我的MongoDB中
../assets/15985061325795950a472-5363-43b7-851e-e2afab049d0f.jpg
這是我的標簽
<Image source={photo} style={styles.image} borderRadius={10} />
我得到空白屏幕; 我嘗試使用 require() 但它需要一個字符串,而不是 {photo}。
我正在使用 Expo-Client。
謝謝你的時間。
從你的照片路徑:
../assets/15985061325795950a472-5363-43b7-851e-e2afab049d0f.jpg
似乎您在獲取后將圖像文件存儲在本地。 所以對於本地圖像文件,我們必須使用 source={ require('localPath') }。
所以你應該試試
<Image source={require('localPath')} />
嘗試這個:
<Image source={require('your path')} />
您需要放置圖片位置的完整路徑,因為它不在您的項目文件夾中。 在圖像組件的URL
中,它類似於
<image
source={{ uri: SERVER_IP + '/assets/15985...049d0f.jpg' }}
/>
所以SERVER_IP
可以像yourwebsite.com
或127.0.0.1:3000
如果你還在本地。 並刪除..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.