亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

$_FILES有內容,但找不到所上傳文件

print_r($_FILES)有內容(非空),但對應的臨時文件夾找不到所上傳的文件,請問是什么問題,php.ini原因嗎?

正在回答

1 回答

?* UPLOAD_ERR_INI_SIZE,其值為1,上傳的文件超過了php.ini中upload_max_filesize選項限制的值(單個文件上傳大小限制)

?* UPLOAAD_ERR_FORM_SIZE,其值為2,上傳文件的大小超過了HTML表單中MAX_FILE_SIZE選項指定的值(php.ini中post_max_size總文件上傳大小限制)

?* UPLOAD_ERR_PARTIAL,其值為3,文件只有部分被上傳,partial->局部的,部分的

?* UPLOAD_ERR_NO_FILE,其值為4,沒有文件被上傳,no_file->沒有文件

?* UPLOAD_ERR_NO_TMP_DIR,其值為6,找不到臨時文件夾,no_tmp_dir->沒有臨時文件目錄(路徑)

?* UPLOAd_ERR_CANT_WRITE,其值為7,文件寫入失敗,cant_write->can't write,不能寫入,寫入失敗

?* UPLOAD_ERR_EXTENSION,其值為8,上傳的文件被PHP擴展程序中斷,extension->extend擴展(v),extension擴展(n)

?* 錯誤信息中沒有錯誤號為5的,一共8種(0-8,沒有錯誤號5)

?print_r($_FILES)有內容(非空),但對應的臨時文件夾找不到所上傳的文件,對應以上錯誤信息號6,即UPLOAD_ERR_NO_TMP_DIR,其值為6,找不到臨時文件夾,no_tmp_dir->沒有臨時文件目錄(路徑)

可以看下路徑是否正確,

另外,臨時文件夾里面得到上傳到服務器的臨時文件可能是看不到的,但是只要打印得到這個值如

?Array

(

? ? [myFile] => Array

? ? ? ? (

? ? ? ? ? ? [name] => test1.txt

? ? ? ? ? ? [type] => text/plain

? ? ? ? ? ? [tmp_name] => E:\wamp64\tmp\phpB811.tmp

? ? ? ? ? ? [error] => 0

? ? ? ? ? ? [size] => 5

? ? ? ? )


)

顯示[tmp_name] => E:\wamp64\tmp\phpB811.tmp這個元素有這個值就足以說明上傳時成功的。希望對你有幫助


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

$_FILES有內容,但找不到所上傳文件

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號