저는 Codeigniter를 사용하여 zip 파일을 업로드하려고했지만 이전에는 해본 적이 있지만 이번에는 작동하지 않는 것 같습니다. 여기 내 파일은 다음과 같습니다CodeIgniger 파일 업로드 오류가 발생했습니다.
보기 :
<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 }
오류 :
You did not select a file to upload.
게시물 데이터가 컨트롤러에 도달하지 않는 것과 같은 소리가 들리면 echo var_dump ($ _ POST); 적어도 양식에서 aName 필드를 가져 오는지 확인하십시오. 거기서 시작하십시오. – bonez
팁 주셔서 감사하지만 지금은 내 양식에 enctype = "multipart form-data"가있을 때 데이터가 통과하지 않습니다. 그러나 내가 추가하지 않으면 게시물 데이터는 통과하지만 파일 업로드는 수행되지 않습니다. 모든 아이디어 ... – b2000b
CI 폼 도우미를 사용하여 테스트 용 폼을 생성하려 했습니까? 'form_open_multipart()'- http://codeigniter.com/user_guide/helpers/form_helper.html – polarblau