chen95my 发表于 2013-3-22 13:58:06

如何获取$this->upload->data()返回的数组中的值

$this->upload->data()这是一个辅助函数,它返回你上传文件的所有相关信息的数组。Array
(
        => mypic.jpg
        => image/jpeg
        => /path/to/your/upload/
        => /path/to/your/upload/jpg.jpg
       => mypic
        => mypic.jpg
        => mypic.jpg
       => .jpg
        => 22.2
       => 1
    => 800
    => 600
       => jpeg
    => width="800" height="200"
)
如何获取这个返回函数中返回的值呢?很想知道您的想法,急急急!!!


chen95my 发表于 2013-3-22 13:58:30

比如file_name或者full_path

a_slwl 发表于 2013-3-22 14:57:43

$data = $this->upload->data();
echo $data['full_name'];

chen95my 发表于 2013-3-22 15:19:33

a_slwl 发表于 2013-3-22 14:57 static/image/common/back.gif
$data = $this->upload->data();
echo $data['full_name'];

我是想把那个路径给取出来,然后写入数据库的。这样子输出 在控制器是可以的,就是不明白要怎样取到值,
$data_src=$this->input->post($data['full_path']);
                        $data_title=$this->input->post('data_title');
                        $content=$this->input->post('data_content');                       
                       $arr=array('data_id' =>'' ,
                                        'file_name'=>"$filename",
                                       'data_title'=>"$data_title",
                                       'data_content'=>"$content",
                                       'data_src'=>"$data_src",   
                                          );


这样写 是一直写不进 数据库不知道为什么求助攻

a_slwl 发表于 2013-3-22 15:29:33

chen95my 发表于 2013-3-22 15:19 static/image/common/back.gif
我是想把那个路径给取出来,然后写入数据库的。这样子输出 在控制器是可以的,就是不明白要怎样取到值,
...

你要把data['full_path']传递给表单呀,我不知道点上传怎么直接赋值,我是写了个方法把值保存再重新加载表单那个视图的

chen95my 发表于 2013-3-22 16:13:54

a_slwl 发表于 2013-3-22 15:29 static/image/common/back.gif
你要把data['full_path']传递给表单呀,我不知道点上传怎么直接赋值,我是写了个方法把值保存再重新加载 ...

好吧。谢谢你来
页: [1]
查看完整版本: 如何获取$this->upload->data()返回的数组中的值