简单的PHP多文件上传不会将文件发送到服务器

时间:2014-02-10 10:28:07

标签: javascript php jquery html file-upload

我有这段代码

<form method="post" id="usrForm" enctype="multipart/form-data">
     <input type="file" multiple accept=".jpg,.jpeg,.gif" name="fl[]"/>
</form>

//Some Other tags and elements
<input type="button" id="formSubmit" onclick="$('#usrForm').submit()"/>

在php中,当我回显 print_r($ _ FILES [“fl”])时,我得到这样的空数组

Array ( [name] => Array ( [0] => ) [type] => Array ( [0] => ) [tmp_name] => Array ( [0] => ) [error] => Array ( [0] => 4 ) [size] => Array ( [0] => 0 ) ) 

因此我无法上传任何图片等。我做错了什么?我一直想知道大约3个小时搜索不同的文章,但都是静脉。

1 个答案:

答案 0 :(得分:1)

你应该定义enctype 使用

<form method="post" id="usrForm" enctype="multipart/form-data">

而不是

<form method="post" id="usrForm">

<强>更新

你的代码工作正常

确保在php.ini

上打开文件上传
file_uploads = On;