嘗試上傳圖像文件時,託管服務器有時會發出警告。如果我嘗試上傳相同的文件在成功嘗試圖像將被上傳。主機服務器中的文件上傳問題
警告:
Warning (2): move_uploaded_file(files/photos/3.jpg) [http://php.net/function.move-uploaded-file]: failed to open stream: Permission denied [APP/controllers/components/file_upload.php, line 55]
Warning (2): move_uploaded_file() [http://php.net/function.move-uploaded-file]: Unable to move '/tmp/phpUutr9Z' to 'files/photos/3.jpg' [APP/controllers/components/file_upload.php, line 55]
文件上傳
if (is_uploaded_file($file_temp)) {
if (move_uploaded_file($file_temp, $destination . $filename . '.' . $extension)) {
$error = "SUCCESS";
return $error;
} else {
$error = "ERROR";
return $error;
}
}
在這裏發出警告中的其他部分 '錯誤' 還與警告返回時...
我如何糾正呢?
它是工作在本地服務器不錯...
你是說你已經上傳的文件,或者已經存在的文件能夠上傳,而新的文件不能?但我同意Valerly的權限。 – earlonrails
文件'test.jpg',第一次可能顯示警告,但下次可能會上傳到服務器... –