我試圖在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