我正在开发一个使用 PHP 和 jQuery 的 Intranet 应用程序。当用户提交表单时,表单会通过 AJAX 传递给另一个脚本。
在这样的一种形式中,用户提供一个 Windows UNC 路径到网络上的服务器。处理程序脚本需要创建用户指定的目录,以便可以通过另一个进程移动文件。
如果我使用它从 Web 服务器运行脚本mkdir('\\server\path1\newpath')
就可以了。所以我知道网络服务器用户具有正确的访问权限。
但是,当我在通过 AJAX 调用的脚本中对同一网络服务器使用完全相同的命令时,它会失败并显示“没有这样的文件或目录”。
应用程序是否会在 ajax 调用中丢失其身份?有任何想法吗?
谢谢。