2017-08-13 73 views
-1

我有一個用於上傳視頻文件的簡單表單。這些文件似乎上傳正常,但當我看着目標文件夾,它不在那裏。無法使用Wamp服務器獲取文件臨時名稱

所以,問題是移動上傳的文件。搜索問題的可能性,我試圖捕獲$ _FILES的名稱和臨時名稱的值,並且我發現臨時名稱未設置。所以,在我的PHP代碼:

$videoName  = $_FILES['file']['name']; 
$videoTempName = $_FILES['file']['tmp_name']; 

$response['videoName'] = $videoName; // OK,it returns "video.mp4" wich is the name of my example file. 
$response['videoTempName'] = $videoTempName; // Here is my problem 

echo json_encode($response); 

,你應該知道一個重要的事情是,我使用WAMP服務器在Windows 10,我懷疑,這個問題是關於有becouse我使用相同的代碼中遠程服務器沒有錯誤。

+0

可能的重複:https://stackoverflow.com/questions/30358737/php-file-upload-error-tmp-name-is-empty –

+1

您是否檢查過$ _FILES ['file'] ['error' ]'? –

+1

上傳一個大於upload_max_filesize的文件(在php.ini中) – Andreas

回答

0

我的不好! 我已經檢查了post_max_size,但沒有設置爲2 MB的upload_max_filesize,我的文件示例大於此值。所以,我在WAMP服務器的PHP配置中將upload_max_filesize屬性更改爲256 MB,並解決了問題。謝謝安德烈亞斯!