我正在尝试将 Uploadify(一个 jQuery 插件)与我的 CakePHP 应用程序一起使用。在本地(WampServer),它工作得很好,但是当我在我的实时服务器(Dreamhost)上尝试它时,文件没有显示出来。我已经正确地修改了文件夹,检查了路径等,但我无法理解为什么它不起作用。这是upload.php:
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . "/app/webroot/posts/temp/";
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
$targetFile = str_replace(".", "_" . mt_rand(10000000,99999999) . ".", $targetFile);
move_uploaded_file($tempFile,$targetFile);
}
echo "1";
该脚本肯定正在运行,但我查看了指定的文件夹(以及整个文件系统),但上传的文件没有显示!这让我发疯——希望有人能回答这个问题。如果我应该发布更多代码,请告诉我,我会的。