首页 > 解决方案 > 获取图像未找到 404,API laravel

问题描述

我在 Laravel 5.8 中配置了一个 API,当我尝试在 Ionic 中显示时,它是否以 JSON 格式返回数据,只有要显示的文本而不是图像,我应该怎么做才能显示图像?

这是我的 Laravel 控制器

在此处输入图像描述

这是我的 API 路线

在此处输入图像描述

以及包含图像的 laravel 目录

在此处输入图像描述

这是我在 ionic 4 中的 ts 服务

在此处输入图像描述

这是控制台中的结果

在此处输入图像描述

如果有人可以帮助我找到解决方案,如何显示我的图像,我在中继器中记录的图像以及数据库中的名称。

标签: javascriptlaravellaravel-5ionic4

解决方案


图像是静态文件。这些文件必须可以通过网络访问。您无法使用 访问它们api

这将通过 URL 访问:

http://127.0.0.1:8000/images/2090830955.jpg

您正在进入image对象student,因此您可以定义一个在前端IMAGE_URL具有价值的常量,您可以像这样显示图像:http://127.0.0.1:8000/images/

<img scr={{IMAGE_URL+student.image}}/>

推荐阅读