图像未在 XAMPP 中加载

Posted

技术标签:

【中文标题】图像未在 XAMPP 中加载【英文标题】:Images Not Loading in XAMPP 【发布时间】:2013-01-06 10:54:35 【问题描述】:

我正在编写一个动态生成骰子并加载相应图像的程序。一切正常,除了图像永远不会使用 localhost 加载。我的路一定有问题。无论我使用相对路径还是绝对路径,都不会加载图像。

绝对路径为:C:\xampp\htdocs\php6-mysql\3\die1.png

唉,我创建了一个最基本的 html 页面,但图像仍然无法加载。有任何想法吗?这是 XAMPP 的问题吗?

<!DOCTYPE html>
<html>
<head>
    <title>Here are your dice!</title>
</head>
    <body>
        <img src="die1.png">
    </body>
</html>

【问题讨论】:

【参考方案1】:

您应该将您的图像放在htdocs 中。它是您页面的根目录。 或者这个 /php6-mysql/3/die1.png 到你的 html &lt;img src 标签。

【讨论】:

感谢您的回复。 html 文件与图像位于同一文件夹中,因此“die1.png”就足够了。尽管如此,我尝试了 仍然没有。这可能是 XAMPP 的问题吗? 尝试删除第一个“/”。你可以玩代码。要有创意。^_^ 你实际上使用“\”而不是“/” 等等,html文档的路径是什么?你应该把它放到htdocs 经过进一步调查,路径是正确的。但是,Windows 将文件类型附加到文件名。因此,它正在寻找“die1.png.png”。从文件名中删除“.png”并使用我原始帖子中列出的相对路径后,它起作用了!【参考方案2】:

您必须为每个图像设置读/写权限。我相信你可以做整个文件夹,但如果这不起作用,单独做每个图像。右键单击(两指 mac)=> 获取信息 => 为所有人读写。 reload and presto,你通过xampp得到了图片。

【讨论】:

您可以在项目文件夹中拥有一个 images 文件夹。它们都可以在同一个,只需为图像添加权限即可。【参考方案3】:

您可以使用来自在线资源的图片。例如,您可以将图片放在 Dropbox 中并从那里检索它们。 代码如下:

<a href="#"><img src="URL" ></a>

这应该可以帮助您在寻找更好的解决方案时使用图像。

【讨论】:

以上是关于图像未在 XAMPP 中加载的主要内容,如果未能解决你的问题,请参考以下文章

图像未在flutter android中加载

启动图像未在 iPhone 应用程序中加载

CSS、图像、JS 未在 IIS 中加载

Laravel 5未在子文件夹中加载图像

RateIt jquery 插件的图像未在 asp.net 中加载?

Discord.js 机器人未在 MessageEmbeds() 中加载图像 url,以前是