2017-07-27 109 views
0

我不明白爲什麼會發生這種情況;在codeigniter中上傳文件計數

我在postman和_POST中選擇3個文件。

但它總是返回5.

我覺得計數($ _ FILES [ '名'])返回文件計數,但事實並非如此。

所以我檢查文件大小和數量的話,相同的回報,5

這是我笨的代碼,這很簡單。

如果你知道這件事情,請大家幫我

enter image description here enter image description here

+0

您是否嘗試使用數組'Image []'從郵遞員發送密鑰? – Marprin

+0

發佈代碼沒有代碼形象 – user4419336

+0

@Marprin是的,這是我的錯誤我不會發布數組 –

回答

0

@Polaris,

總是返回5,因爲你是從郵遞員張貼圖片元素不是陣列。

第二件事是,當你發佈一個文件,一個腳本它總是有

$_FILES['Image'] => array(
    [name] => '', 
    [type] => '', 
    [tmp_name] => '', 
    [error] => '', 
    [size] =>'' 
); 

因此,使用圖像名稱爲圖像[],請確保您有方形backets「[]」的圖像鍵名後。

現在你每寫一次 count($ _ FILES ['Image']); 它將返回5.在密鑰名稱中使用[]

+0

謝謝你節省我的時間:) –

+0

歡迎您! –