Javascript 找不到获取映像404,API laravel
我在Laravel 5.8中配置了一个API,当我尝试在Ionic中显示时,它是否会以JSON格式返回数据,只显示要显示的文本而不显示图像,我应该怎么做才能显示图像 这是我的Laravel控制器 这是我的API路线 以及包含图像的laravel目录 这是我在爱奥尼亚4的ts服务 这是控制台中的结果Javascript 找不到获取映像404,API laravel,javascript,laravel,laravel-5,ionic4,Javascript,Laravel,Laravel 5,Ionic4,我在Laravel 5.8中配置了一个API,当我尝试在Ionic中显示时,它是否会以JSON格式返回数据,只显示要显示的文本而不显示图像,我应该怎么做才能显示图像 这是我的Laravel控制器 这是我的API路线 以及包含图像的laravel目录 这是我在爱奥尼亚4的ts服务 这是控制台中的结果 如果有人能帮我找到解决方案,如何显示我的图像、在中继器中记录的图像以及数据库中的名称。图像是静态文件。这些文件必须可以通过web访问。您不能使用api访问它们 这将通过URL访问: http
如果有人能帮我找到解决方案,如何显示我的图像、在中继器中记录的图像以及数据库中的名称。图像是静态文件。这些文件必须可以通过web访问。您不能使用
api
访问它们
这将通过URL访问:
http://127.0.0.1:8000/images/2090830955.jpg
您将在student
对象中获得image
,因此您可以定义一个常量image\u URL
,该常量将具有值http://127.0.0.1:8000/images/
在前端,您可以像这样显示图像:
<img scr={{IMAGE_URL+student.image}}/>
http://127.0.0.1:8000/images/
因此我扩展了
@akshaypjoshi
的答案。他说得对,你访问图像的方式是行不通的。但不幸的是,示例url是错误的
laravel公用文件夹中的所有内容都可以通过web访问,它是每个请求的入口点。因此,您不需要在url中添加public
文件夹。因此,在您的情况下,这看起来是这样的:
<img scr={{IMAGE_URL+student.image}}/>
http://127.0.0.1:8000/images/
您可以阅读有关laravel目录结构的更多信息。非常感谢@akshaypjoshi。 也感谢thmspl,所以我理解了我的一个小错误,我从API访问,而不是直接访问