サーバーの共有フォルダーに保存されている PDF ドキュメントがあり、ファイルの参照を通じて Web アプリケーションからアクセスする必要があります。そこに保存されているファイルの名前を知っています。したがって、私のリンクは(file:\\server\folder\abc.pdf)のようになります。
私のphpアプリケーションは、xamppで実行されているWebサーバーにあります。ただし、共有フォルダーは別のドメインにあります。(Web サーバー フォルダーにはありません - 通常のファイル フォルダー)。ファイルにアクセスしようとすると、「ファイルが見つかりません:\\server\folder\abc.pdf。パスまたはインターネット アドレスが正しいことを確認してください」と表示されます。
<a href="file:\\server\folder\abc.pdf" >Load File</a>
<?php
echo $dir = '\\\\server\\folder\\';
$dh = opendir($dir);
while (($file = readdir($dh)) !== false) {
echo "<a href=".$dir.$file.">".$file."<br></a>";
}
closedir($dh);
?>
アドレスバーに「\\server\folder」と入力すると、そのフォルダーは別のドメインにあるため、そのフォルダーのユーザー名とパスワードの入力を求められます (現在のドメインはサインオン時に既に認証されています)。そのフォルダーに Windows 認証を提供すると、Web アプリケーションの URL が機能し、ファイルが正常に開きます。
ディレクトリ セキュリティのユーザー名とパスワードを要求せずに、このタスクを実行したいと考えています。私の Web アプリケーションは多くのユーザーによって使用されるため、ネットワーク ドライブのローカル マッピングも実行できません。
誰でもこれについて私を助けてもらえますか?