首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >codeigniter上传图片失败

问codeigniter上传图片失败
EN

Stack Overflow用户
提问于 2017-08-11 18:02:57
回答 1查看 228关注 0票数 1

当按钮提交时,我在插入数据时遇到问题,图像上传失败。

我试了几次,但都失败了。如何成功上传图片并进行存储,下面是我的代码:

我的控制器:

代码语言:javascript
复制
public function savedosen() {

    $this->load->library('upload');
    $config['upload_path'] = './images/';
    $config['allowed_types'] = 'gif|jpg|png|jpeg|bmp';
    $config['max_size'] = '2048';
    $config['max_width']  = '1288';
    $config['max_height']  = '768';

$this->upload->initialize($config);

if ($this->upload->do_upload('foto')) 
{
    $gambar = $this->upload->data();
    $nik       = $this->input->post('nik');
    $nama      = $this->input->post('nama_dosen');
    $jk  = $this->input->post('jk');
    $agama  = $this->input->post('agama');
    $tempat  = $this->input->post('tempat');


    $title  = $this->input->post('title');
    $status  = $this->input->post('status');
    $prodi  = $this->input->post('prodi');
    $password  = $this->input->post('confirm_password');
     $data = array(
        'nik_dosen'     =>$nik,
        'nama_dosen'    => $nama,
        'jenis_kelamin' => $jk,
        'agama'         => $agama,
        'tempat_lahir'  =>$tempat,

        'status'        => $status,
        'title_dosen'   => $title,
        'foto_dosen'    => $gambar['file_name'],
        'pass_dosen'    => md5($password),
        'id_prodi'      => $prodi,

    );
    $this->dosen_model->insertdosen($data);

    redirect('dosen');

}
else
{
    echo "Gagal";
}}

我的观点是:

代码语言:javascript
复制
<div class="form-group ">
                                      <label for="firstname" class="control-label col-lg-2">Upload Gambar
                                      <span class="required"> * </span></label>
                                      <div class="col-lg-6">
                                          <input class=" form-control" id="foto" name="foto" type="file"  />
                                      </div>
                                  </div>

帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2017-08-11 19:45:47

变化

代码语言:javascript
复制
$this->load->library('foto');

至

代码语言:javascript
复制
$this->load->library('upload', $config);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45632429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档