我一直试图用Codeigniter上传一个zip文件,这是我以前做过的,但这次似乎无法开始工作。这是我的文件:
查看:
<h2>Add a New Album</h2>
<form method="post" enctype="multipart/form-data" action="<?php echo base_url(); ?>index.php/photo/newAlbum">
<table>
<tr>
<td><p>Album Name:</p></td>
<td><input type="text" name="aName" /></td>
</tr>
<tr>
<td><p></p></td>
<td><input type="file" name="userfile" size="20" /></td>
</tr>
<tr>
<td><p></p></td>
<td><input type="submit" value="Upload Images and Create Gallery" /></td>
</tr>
</table>
</form>
控制器:
$config['upload_path'] = $path;
$config['allowed_types'] = 'zip';
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile'))
{
$data['message'] = $this->upload->display_errors();
$this->template->load('admin/template', 'admin/msg', $data);
}
else
{ $codeToBeWrittin }
错误:
您没有选择要上传的文件。
答案 0 :(得分:0)
你的档案有多大?
我会检查您的PHP配置,看看您的upload_max_filesize
和post_max_size
ini文件参数是否足够大以处理上传。