function addPicture() {
$mediaData = $this->input->post();
$company_id = $this->input->post('media_company_id');
$config['upload_path']='image/picture/';
$config['allowed_types']='gif|jpg|png';
$this->load->library('upload',$config);
$field_name="c_picture";
if(! $this->upload->do_upload($field_name)) {
echo "<pre>";
print_r($mediaData);
$error = array('error' => $this->upload->display_errors());
print_r($error);
echo "</pre>";
} else {
$data = array('upload_data' => $this->upload->data());
$mediaData['media_url'] = $data['upload_data']['file_name'];
$this->load->model('startup/media_model');
$this->media_model->add_media($mediaData);
$successData['company_id'] = $company_id;
$this->load->view('company/picture/uploadSuccessPage', $successData);
}
}
Array
(
[c_picture] => 20110712233238.jpg
[media_company_id] => 204
)
Array
(
[error] => You did not select a file to upload.
)
ㅠ.ㅠ<form ... enctype="multipat/form-data">
<form ... enctype="multipart/form-data">
<div id="pictureAddForm"> <form method="post" action="<?=DOC_ROOT?>/index.php/startup/addPicture" enctype="multipat/form-data"> <table> <thead> <tr> <th colspan="2"><?=$this->lang->line('picture_info')?></th> </tr> </thead> <tfoot> <tr> <td> <input class="btn" type="submit" value="<?=$this->lang->line('funding_reg')?>" /> </td> </tr> </tfoot> <tbody> <tr> <td><input type="file" name="c_picture"></td> </tr> </tbody> </table> <input type="hidden" name="media_company_id" value="<?=$company_id?>" /> </form> </div>