我试图在CodeIgniter中进行文件上传,但是如果我添加enctype =“multipart form-data”,那么无论发布的数据是否会通过。甚至连其他领域都没有。但是,当我不添加它,我可以得到其他发布数据,但当然没有文件上传。这里出了什么问题。这里是我的视图和控制器:CodeIgniter来自发布数据不经过
查看:只有
<h2>Add a New Album</h2>
<form enctype="multipart/form-data" method="post" action="<?php echo base_url();?>index.php/photo/newAlbum">
<table style="margin-left:5px;">
<tr>
<td> Album Name:</td>
<td><input type="text" name="name" /></td>
</tr>
<tr>
<td> Photo .zip File:</td>
<td><input type="file" name="userfile" size="20" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Upload Photo File" /></td>
</tr>
</table>
</form>
控制器包含:
var_dump($_POST);
结果是:
array(0) { }
控制器的照片,方法是newAlbum - 我假设的var_dump是方法 - 什么是指数和构造? – bensiu 2011-03-06 04:00:54