我在 PHP 中使用 pChart 构建图表。情况是我的图片在正确的文件夹中,我知道,因为如果我将该路径放在浏览器中,我可以看到我的图片,但在模板中,它不会显示。Firebug 显示“未能加载给定的 URI”。
<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png">
图片具有给定的所有rw 权限和文件夹。
您似乎使用的是 UNIX 文件路径而不是相对 URI。您的 Web 服务器不太可能配置为具有 DocumentRoot /
(这样做会很愚蠢)。
构造一个相对于 HTML 文档或服务器的 DocumentRoot 的 URI。
后者可能是/Admin/Template/mx_graphs/example13.png
记住声明:
<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png">
将在客户端运行,因此如果您在存储图片的计算机上运行它,它应该可以正常工作,但如果您尝试从另一台计算机打开它,它将无法正常工作。尽量使用相对路径(http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/),并尽量将网站资源保存在网站根目录下,这样即使你托管站点图像被复制过来,仍然可以访问..