Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何显示位于另一个驱动器中的图像?_Php_Html_Iis - Fatal编程技术网

Php 如何显示位于另一个驱动器中的图像?

Php 如何显示位于另一个驱动器中的图像?,php,html,iis,Php,Html,Iis,我有两个驱动器: C:(IIS所在地) D:(所有图像均位于此处) 我想做的是使用另一个驱动器中的图像,并能够在另一个驱动器中的我的站点中显示它们 例如,我在D:(D:/flower.jpg)中有一个名为“flower.jpg”的图像,我想在我的站点中使用它。我尝试了类似的方法(正如我所想,它不起作用——再说一遍,IIS是C:): 我还尝试了file://和file://,但都不起作用 <img src="file:/D:/flower.jpg"></img>

我有两个驱动器:

  • C:(IIS所在地)
  • D:(所有图像均位于此处)
我想做的是使用另一个驱动器中的图像,并能够在另一个驱动器中的我的站点中显示它们

例如,我在D:(D:/flower.jpg)中有一个名为“flower.jpg”的图像,我想在我的站点中使用它。我尝试了类似的方法(正如我所想,它不起作用——再说一遍,IIS是C:):


我还尝试了file://和file://,但都不起作用

<img src="file:/D:/flower.jpg"></img>


我该怎么做呢?

首先,您不能在Web服务器中使用驱动器号。一切都是从Web服务器的根(我相信是C:\inetpub)提供的。您的Web服务器只能访问该文件夹,并且只能访问该文件夹


如果您遇到空间有限的问题,最简单的解决方案是将inetpub文件夹移动到您的D:drive,并将图像放在该文件夹下

把你的图像放在C:\驱动器中。是的,这不是一个选项。至少现在没有。还有别的吗?谢谢是的,那不是一个选择。至少现在没有。还有别的吗?谢谢
<img src="file:/D:/flower.jpg"></img>