Codegniter文件上传

时间:2016-12-16 07:42:17

标签: codeigniter-3

我当前的代码在我的本地计算机上运行,​​但不在实时服务器上运行。 即使我已经检查了所有权限和所有问题。 在$this->load->library('upload', $config);$this->upload->initialize($config);

之后

这两行不会继续。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

您应该在程序中添加图片库

public function imageUploadPost()
{
  $this->load->library('image_lib');
  $id=$this->input->post('image'); 
  $string1 = $id;
  $config['upload_path']   = 'Uploads/Products';  // directory
  $config['allowed_types'] = 'gif|jpg|png|jpeg'; 
  $config['max_size']      = 40000;
  $milliseconds = round(microtime(true) * 10000);
  $config['file_name']=$string1."_".$milliseconds;
  $this->load->library('upload', $config);

  if($this->upload->do_upload('file'))
  { 
    $fileData = $this->upload->data(); 
    $uploadData[$i]['image'] = $fileData['file_name'];  
    echo $fileData['file_name'];
  }
  else
    return false;

}

答案 1 :(得分:0)

请正确加载上传库

$this->load->library('upload');