zoukankan      html  css  js  c++  java
  • CI 同时上传多个图片

    最近,一直在研究ci框架,由于项目的需求,在后台需要做一个功能同时上传两张图片。测试了好久都没有两张图片都没有上传成功,(上传的结果是只能上传第二张图片,但是图片名称是第一个图片的)。
    在这里说一下自己的思路,首先肯定是上传两张图片,然后提交到php页面,然后打印$_FILES你会看到一个二维数组,我这里是通过foreach循环来操作:
                                   $this->load->library('upload');//重点
                                    foreach($_FILES as $key=>$val)
                                    {
                                    
                                    $filename = $_FILES[$key]['name'];
                                    $tmp = explode('.', $filename);
                                    $ext = $tmp[count($tmp) - 1];//获取文件后缀
                                    /*组合$config*/
                                    $this->upload->initialize($config);// 重点
                                    $this->upload->do_upload($key);
                                    //$info[$key] = $config['file_name'];
                                    
                                            
                       }

    上边的代码比较简单,在我标明重点的两端代码,大家一定要注意。原来我的代码是在foreach中添加  $this->load->library('upload',$config);这样测试了好多次都不行,最后改用 $this->load->library('upload');//重点 $this->upload->initialize($config);// 重点。问题就解决了。

  • 相关阅读:
    数据准备2 数据清洗
    数据准备1 数据导入、导出
    数据分析基本流程 Python基本数据类型 Python各种括号的使用方式
    fineBI 学习成果展示1
    未确认融资收益的计算
    合同现金流量
    公允价值持续计算的金额
    发放股票股利
    权益法未实现内部交易损益的调整
    营业外收入入不入损益
  • 原文地址:https://www.cnblogs.com/jthb/p/4158259.html
Copyright © 2011-2022 走看看