Flutter Image.net不显示图像
响应中的所有值都将显示,图像除外。 一件奇怪的事情是,当我试图从我的笔记本电脑上构建它时,图像显示。但当我尝试在我的电脑上构建它时,它却没有 在调试中未找到错误 以下是回复的示例:Flutter Image.net不显示图像,flutter,dart,flutter-layout,flutter-image,Flutter,Dart,Flutter Layout,Flutter Image,响应中的所有值都将显示,图像除外。 一件奇怪的事情是,当我试图从我的笔记本电脑上构建它时,图像显示。但当我尝试在我的电脑上构建它时,它却没有 在调试中未找到错误 以下是回复的示例: [ { "id": 7, "user_id": 1, "caption": "Ambot ya", "image": "storage\/images\/posts\/image\/20190927UTC163833894.jpeg", "type": "image",
[
{
"id": 7,
"user_id": 1,
"caption": "Ambot ya",
"image": "storage\/images\/posts\/image\/20190927UTC163833894.jpeg",
"type": "image",
"created_at": "2019-09-27 16:38:33",
"updated_at": "2019-09-27 16:38:33",
"deleted_at": null,
"likes_count": 1,
"isLiked": 0,
"comments": [],
"likes": [
以下是我如何得到回应的
Future<List<Feed>> getFeedAll() async {
var res = await http.get(
Uri.encodeFull(APIServices.HTTP_DOMAIN + APIServices.POST_GET_ALL),
headers: {"Authorization": "Bearer " + Constants.token});
print(res.body);
if (res.statusCode == 200) {
var data = json.decode(res.body);
print(data);
feedList = data.map<Feed>((json) => Feed.fromJson(json)).toList();
print(feedList);
}
print("List Size: ${feedList.length}");
return feedList;
}
编辑:
我正在用一个实际的设备来测试。三星J7 PRO你能打印
的值“${APIServices.HTTP_DOMAIN}${feed[index.image}”
并尝试在浏览器中启动该URL吗。为什么要将.image
扩展添加到.jpeg
?它不是必需的(如果服务器已经发送了它),我已经打印了“${APIServices.HTTP\u DOMAIN}${feed[index.image}”
的值,并在浏览器中显示了该图像.image
是来自我的提要对象my Error的字符串变量。你说它可以在你的笔记本电脑上运行,不是吗。
Image.network("${APIServices.HTTP_DOMAIN}${feed[index].image}",
fit: BoxFit.cover,
)