我正在嘗試顯示從 api 回應中獲得的影像。
這里我的 api 回應看起來像
{
"id": 40,
"user_id": 49,
"contact_person": "fss",
"relation": "dfs",
"phone": "dsf",
"image": "emergency/1735859198927595.jpg",
"created_at": "2022-06-17T05:38:54.000000Z",
"updated_at": "2022-06-17T05:38:54.000000Z"
},
并listtile leading像這樣顯示
ListTile(leading: SizedBox(height: 50,width: 50,
child: Image.network(emergencyContact[index].image))
但它給了我這個錯誤
Exception caught by image resource service ════════════════════════════
Invalid argument(s): No host specified in URI file:///emergency/1735859198927595.jpg
請幫助如何解決這個問題。
uj5u.com熱心網友回復:
所以例外錯誤很好地解釋了你沒有提供你的主機:https://your.site.com/image-path.png
請附加https://your.site.com/${emergencyContact[index].image}
ListTile(leading: SizedBox(height: 50,width: 50,
child: Image.network(`https://your.site.com/${emergencyContact[index].image}`))
uj5u.com熱心網友回復:
您的圖片網址不是網路網址,它應該以開頭,https否則http它將不起作用
String url = https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png;
ListTile(leading: SizedBox(height: 50,width: 50,
child: Image.network(url))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/493181.html
