apache 如何使用php访问其他驱动器中的文件?

icnyk63a  于 2023-03-13  发布在  Apache
关注(0)|答案(2)|浏览(175)

我正在Windows中为本地网络创建一个网页。网页中的图像存储在E驱动器中,而htdocs在C驱动器中,我想访问E驱动器中的图像并在网页中显示(链接)它们。

http://192.168.1.5/e://LAN/image.jpg

当我尝试上面的链接时,它给了我403。我试着像大多数答案建议的那样,分别添加下面两个代码到httpd.conf。但是没有工作。

<Directory "e://LAN/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Order Deny,Allow
    Allow from all
    Require all granted
<Directory />
    Require all granted
    Options FollowSymLinks
    AllowOverride All
    Allow from all
</Directory>

任何答案都是可取的,

xxb16uws

xxb16uws1#

使用它应该工作的文件的完整Windows路径:“电子文件夹\图像. jpg”
或者只是复制htdocs/project目录下的文件用于测试目的。

bxjv4tth

bxjv4tth2#

打开Apache配置文件:httpd.conf首先创建一个包含镜像路径(反斜杠)的目录。Add Require all granted to the directory语句。然后在httpd.conf文件中创建一个包含镜像完整路径(包括驱动器号)的“alias”。重新启动Apache。然后创建一个PHP变量来镜像该目录路径,Apache将使用“alias”解析该文件夹中的镜像。。

相关问题