IMG SRC中的绝对路径不显示图像


Absolute path in IMG SRC does not display image

我使用我自己的服务器运行Windows server 2008和IIS v7.5。操作系统和网站一起在c盘。我有一些照片和视频以及相关的文本文件,这些文件目前也在c:驱动器上(参见下面的简化结构),我希望将其移动到同一服务器上更大的d:驱动器上。

操作系统(C:)
——inetpub
——wwwroot
——专辑
——index . html
——xxx.php
——等
——信息
---------- textfile1.txt
---------- textfile2.txt
---------- 等
——照片
---------- photo1.jpg
---------- photo2.jpg
---------- etc

我目前在PHP中使用'for'循环输出文本文件和照片,简化如下:

包括的信息/textfile1.txt;
Img SRC = 'photos/photo .jpg' Alt =" photo .jpg" width="200px"

都可以

在将文件移动到d:驱动器之前,我已经将它们扩展为绝对路径名:

包括"C:/inetpub wwwroot/专辑/信息/textfile1.txt的;

img src = 'C:/inetpub/wwwroot/albums/photos/photo .jpg' alt =" photo .jpg" width="200px"

不起作用(只显示'alt'文本)。

要明确一点,所有这些文件都在服务器上。

,
1. 为什么带完整路径名的img src不能工作,我如何让它工作?
2. 这种方法有任何安全(或其他)风险吗?

这行不通
"img src"在客户端浏览器中工作,它不能访问服务器的目录结构和c:/inetpub/wwwroot目录下的文件。
"img src"中的绝对路径只能是"http://domain.com/folder/file.ext",就像