CI框架引用 上传类

	public function pic_upload()
	{
		$category = $this->input->post('category');//额外的参数
		$index    = $this->input->post('index');
		$file_dir = ZLMM_SOURCE_PATH.'uploadnew/zlmm/images/'.$category.'/'.date("Y/m/d");
        //配置文件保存参数
		$config['upload_path'] 	= $file_dir;
		$config['allowed_types']= '*';
		$config['file_name'] 	= time().rand(100,9999);
		if(!file_exists($file_dir)){
			mkdir($file_dir,0777,true);//原图路径
		}
        //加载上传类
        $this->load->library('upload',$config);
        //上传方法(没有源文件的返回值,可由$this->upload->data()获取保存过后的文件信息)
        $st = $this->upload->do_upload('file');
		if (!$st){
			$arr = array(
				'ret'	=> 0,
				'msg' 	=> $this->upload->display_errors(),
				'data'	=> array()
			);
		}else{
			$data= $this->upload->data('file_name');
			$path= $file_dir.'/'.$data;
			$src = str_replace(ZLMM_SOURCE_PATH,ZLMM_SOURCE_PATH_URL,$path);
			$arr = array(
				'ret'	=> 1,
				'msg' 	=> '图片上传成功',
				'data'	=> $src
			);
		}
        echo json_encode($arr);
	}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值