wangjialei 发表于 2009-8-5 12:19:29

文件上传类使用的问题

我按照中文手册 文件上传类 的例子,试了一下,当我点upload按钮,

submit表单的时候,contoller里面如何得到文件的路径的?

wangjialei 发表于 2009-8-5 12:21:09

我之后又试了一个程序
<a href="javascript:Submit_Form()">
<img src="<?=image_link ('btn_upload.gif')?>" alt="画像をアップロード" width="150" border="0" height="27"></a>
点击图片,Submit,这个form,结果出错
You did not select a file to upload.

wangjialei 发表于 2009-8-5 12:21:27

我该怎么办呀,超级急

kaffir1985 发表于 2009-8-5 12:28:50

貌似控制器只要IF 判断一下就可以了

yuwen002 发表于 2009-8-5 12:41:18

这个是上你选择上传文件。
因为你没有选择上传文件。
类应该已经正常初始化了。

wangjialei 发表于 2009-8-5 12:59:43

"因为你没有选择上传文件。"

可是我选择了

yuwen002 发表于 2009-8-5 13:06:42

那就是上传文件的信息你没有获取到。不知道你的控制器是怎么写的。

visvoy 发表于 2009-8-5 13:07:54

无码,看不到问题

wangjialei 发表于 2009-8-5 13:12:30

控制器就是这个

function do_upload()
{
   echo ! $this->input->post('tex') ? '' : $this->input->post('tex');
// C:\Documents and Settings\OuKarai\デスクト\id0121fq336c11d0121fq336c11d0121fq336c1.jpg
               
                $config['upload_path'] = './uploads/';
                $config['allowed_types'] = 'gif|jpg|png';
                $config['max_size'] = '100';
                $config['max_width']= '1024';
                $config['max_height']= '768';
          
                $this->load->library('upload', $config);
              
                $data =$this->_get_data();
               
                if ( ! $this->upload->do_upload())
                {
                           $data['error'] =$this->upload->display_errors();
                          
                           $this->load->view('image_select', $data);
                  }
                  else
                  {
                           $data = array('upload_data' => $this->upload->data());
                           echo "good job";
                           //$this->load->view('image_select', $data);
                  }
        }

wangjialei 发表于 2009-8-5 13:12:55

tex里面放的我选择的文件的路径
页: [1] 2 3
查看完整版本: 文件上传类使用的问题