我有一个可以上传文件的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