doutuo3575 2017-03-15 19:50
浏览 28

'你没有选择要上传的文件'codeigniter

I am trying to upload an image via codeigniter but constantly recieve the following message: 'You did not select a file to upload'.

I have viewed many SO answers on this but nothing has helped:

  • PHP config max File upload size: 2M (I tested with 0.5mb files)
  • Form is multipart
  • Website is on localhost

HTML:

<h3>Upload profile image</h3>
    <div data-role="fieldcontainer">
        <form action='do_upload_prof' method='post' enctype="multipart/form-data">
        <input type="file" name='file'>
        <input type='submit' value='upload' />
        </form>
    </div>

PHP Controller:

public function do_upload_prof() { 
    $config = array(
        'upload_path' => "./profile_img/",
        'allowed_types' => "gif|jpg|png|jpeg",
        'overwrite' => TRUE,
        'max_size' => "4048000", 
        'max_height' => "768",
        'max_width' => "1024"
    );
    $this->load->library('upload', $config);
    if ($this->upload->do_upload('file')) {
        $data = array(
            'upload_data' => $this->upload->data()
        );
        $this->load->view('header');
        $this->load->view('profile', $data);
        $this->load->view('footer');
    } else {
        $error = array(
            'error' => $this->upload->display_errors()
        );
        $this->load->view('header');
        $this->load->view('profile', $error);
        $this->load->view('footer');
    }
}   
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
    • ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
    • ¥15 Centos / PETSc / PETGEM
    • ¥15 centos7.9 IPv6端口telnet和端口监控问题
    • ¥120 计算机网络的新校区组网设计
    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 海浪数据 南海地区海况数据,波浪数据
    • ¥20 软件测试决策法疑问求解答
    • ¥15 win11 23H2删除推荐的项目,支持注册表等