【问题标题】:PHP Read or Copy File from a Network Drive (Window)PHP 从网络驱动器读取或复制文件(窗口)
【发布时间】:2016-08-29 11:16:21
【问题描述】:

我有一个窗口驱动器安装为

\\192.168.0.168\

安装为Z盘

文件夹 DOC,MYFOLDER,FILE1.PDF 中有这个文件,我想读取文件()或通过 php 复制出来(我也会用它来复制其他文件)

不过我也尝试过类似的东西

$file_path = "\\192.168.0.168\DOC\MYFOLDER\FILE1.pdf";
$filesize = ($file_path); 

echo "FILE SIZE IS $filesize";

它不返回任何值,只是 FILE SIZE IS

如何访问我的 Z 驱动器或 192.168.0.168\DOC\MYFOLDER\FILE1.pdf,因为我想将此网络驱动器文件共享到我的 IIS Web 服务器,以便用户可以通过我的 Web 服务器下载 PDF。

谢谢!

【问题讨论】:

    标签: php pdf iis networking mount


    【解决方案1】:

    反斜杠\escape character,需要转义:

    $file_path = "\\\\192.168.0.168\\DOC\\MYFOLDER\\FILE1.pdf";
    

    请注意,PHP 不支持 Windows 网络身份验证。你可能可以hack your way through,但我宁愿将网络位置挂载为网络驱动器。

    【讨论】:

    • @RandomSeed我遇到了同样的问题,我将驱动器安装为 Z,但它不起作用我尝试像 Z:, Z:/, Z:\\, 没有任何工作,我检查权限,我只能完全控制该驱动器,而不是系统帐户或任何其他帐户
    猜你喜欢
    • 1970-01-01
    • 2012-12-31
    • 2021-12-06
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多