2014-02-20 318 views
0

請幫我解決問題。我試圖使用move_uploaded_file()函數上傳帶有擴展名JPG的圖像。我的圖片上傳代碼如下:move_uploaded_file()返回false

我的病情總是變成虛假請幫我解決問題。

$file_path = '3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg'; 
$fileURL = 'http://demo.deftbit.com/umeedtv/prog_image/'; 

if(move_uploaded_file($_FILES['vdoImg']['tmp_name'], $fileURL . $file_path)){ 
    echo 'Image Uploading Done.'; 
}else{ 
    echo 'Image Uploading fail try again later.'; 
} 

回答

1

由於move_uploaded_file('文件tmp路徑','本地根目錄路徑')第2段,您的代碼不起作用。是錯的。所以給根路徑文件名一樣

$file_path = '$_SERVER['DOCUMENT_ROOT']'.'your folders/3499738f724b2ae08a1871b6a0a7d175aaaaaaaaaa.jpg'; 
0

請提供目錄路徑不是你已經是錯誤的第二個參數提供的URL路徑的URL路徑。

要獲取當前目錄路徑,您可以使用dirname(__FILE__)

0

我不認爲你的文件路徑是在它正在搜索的默認目錄中。嘗試附加根路徑並查看。