【发布时间】:2018-05-09 16:12:14
【问题描述】:
我正在尝试将图像上传到文件路径并将该路径插入数据库。但是,上传总是显示错误您没有选择要上传的文件 ..即使我选择了。
这是我的观点
<form action="<?= site_url('profile/profile_submit')?>" method="post" enctype="multipart/form-data">
<input type="file" class="image-upload" accept="image/*" name="profilePic" id="profilePic"/>
</form>
控制器
$config['upload_path'] = 'assets/img/profile_img/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$config['overwrite'] = TRUE;
$config['max_size'] = "2048000";
$config['max_height'] = "768";
$config['max_width'] = "1024";
$this->load->library('upload', $config);
if ($this->upload->do_upload('profilePic')){
$data = $this->upload->data();
$picture = array(
'photoPath' => $this->upload->data('full_path').$data['file_name']
);
}
else{
echo $this->upload->display_errors();
}
$this->profile_model->submit_profile($picture);
型号
function submit_profile($picture){
$this->db->insert('tbl_st_picture', $picture);
}
【问题讨论】:
标签: php image codeigniter upload