我有一個可以上傳文件的PHP應用程序。當我上傳的大多數文件,並做了print_r($_FILES)
,我得到的是這樣的:上傳文件太大時無法正常工作
Array
(
[import] => Array
(
[name] => Array
(
[excel_file] => COD MKTG 2.csv
)
[type] => Array
(
[excel_file] => application/vnd.ms-excel
)
[tmp_name] => Array
(
[excel_file] => /tmp/phpy8mEKn
)
[error] => Array
(
[excel_file] => 0
)
[size] => Array
(
[excel_file] => 1584286
)
)
)
我還有一個CSV文件,它更像是13兆字節,當我嘗試上傳,我得到這個:
Array
(
[import] => Array
(
[name] => Array
(
[excel_file] => COD MKTG.csv
)
[type] => Array
(
[excel_file] =>
)
[tmp_name] => Array
(
[excel_file] =>
)
[error] => Array
(
[excel_file] => 1
)
[size] => Array
(
[excel_file] => 0
)
)
)
我沒有得到任何錯誤,說該文件太大。我只是得到了一個畸形的$_FILES
。我已將php.ini中的post_max_size
設置爲100MB。這是爲什麼發生?
仔細檢查它是PHP實際使用的php.ini文件,而不是副本 – 2010-10-28 15:37:45
好的建議 - 以前燒過我。但在這種情況下,情況也是如此。 – 2010-10-28 15:49:40