Html 虽然指定了右相对路径,但未找到图像
我服务器上的网站不希望显示服务器上保存的图像。 路径是相对的,与我的信息是正确的,但我总是得到404错误。 无休止地浏览后,找不到解决方案 所有nessecary信息都可以在发布的第二张图片中找到Html 虽然指定了右相对路径,但未找到图像,html,Html,我服务器上的网站不希望显示服务器上保存的图像。 路径是相对的,与我的信息是正确的,但我总是得到404错误。 无休止地浏览后,找不到解决方案 所有nessecary信息都可以在发布的第二张图片中找到 显然,您使用的是一个框架。视图文件夹中的文件不是发送到浏览器的文件,它只是框架入口点使用的源文件:public/index.php。因此,您的根文件夹是公共的 然后必须理解两件事: 即使您键入的行位于application/view/index/index.php,浏览器也只会将其视为位于站点底部的
显然,您使用的是一个框架。
视图
文件夹中的文件不是发送到浏览器的文件,它只是框架入口点使用的源文件:public/index.php
。因此,您的根文件夹是公共的
然后必须理解两件事:
application/view/index/index.php
,浏览器也只会将其视为位于站点底部的index.php
http://localhost/index.php或类似的东西)。因此,必须将相对路径写为相对于public
public
,被视为http://localhost
通过浏览器,您不能使用。
,您的网站根目录上方没有任何内容可供浏览器使用。您必须执行以下操作之一:
public/\u images
中,而不是application/\u images
(通常,所有可以发送而不经过PHP预处理器的文件都可以放在public
)/images/(:any)
的内容会映射到查看特定图像文件夹的控制器(请不要这样做,这不是因为您可以这样做,而是您应该这样做)我的建议是:创建一个
公共/img
文件夹,将其放置在您的图像中,然后用
加载它。(初始的/
在那里非常重要!它被理解为您的网站的根文件夹,Linux风格)。您可以通过浏览器中的url直接打开图像吗?例如:localhost:3000/{path}/image.jpeg
。这将告诉您服务器或客户端是否有问题sideNo也不起作用。不是最先进的web开发人员,抱歉,如果是哑巴,但我尝试了以下方法:,这不起作用。您使用的堆栈是什么?你100%确定你有正确的路径吗?运行应用程序时,\u图像
是否被放入特定文件夹?在第二个图像上,您可以看到服务器路径,并且服务器上的路径与我的路径在本地相同。你指的是什么堆栈?我很确定这是一条正确的道路,但正如我所说的,现在知识如此渊博,所以我可能只是出于好奇而弄错了,你在使用什么框架?这很有魅力,谢谢!谢谢你的见解!很高兴,当我开始使用框架时,我偶然发现了同样的问题。我知道你的感受。