摘要:前端代碼提交控制器定義一個數(shù)組,設置一些與上傳相關(guān)的參數(shù)設置允許上傳的類型如果是圖片還可以設置最大高度和寬度調(diào)用的上傳通用類,并執(zhí)行上傳為調(diào)用的類名,全小寫如果上傳框的寫的是,那就不用傳參數(shù)了,如果不是,把的值傳進去上傳框的接收出
前端代碼
控制器:
定義一個數(shù)組,設置一些與上傳相關(guān)的參數(shù)
$config["upload_path"] = "./uploads/"; //設置允許上傳的類型 $config["allowed_types"] = "gif|jpg|png"; $config["max_size"] = "100"; //如果是圖片還可以設置最大高度和寬度 $config["max_height"] = 768; $config["max_width"] = 1024;
調(diào)用CI的上傳通用類,并執(zhí)行上傳
//upload為調(diào)用的類名,全小寫 $this->load->library("upload",$config); //如果上傳框的name寫的是userfile,那就不用傳參數(shù)了,如果不是,把name的值傳進去 $this->upload->do_upload("上傳框的name");
接收出錯信息或成功信息
//出錯信息 $error = array("error" => $this->upload->display_error()); //成功信息 $data = array("upload_data" => $this->upload->data());
load->view("up"); } //顯示上傳信息 public function up(){ $config["upload_path"] = "./uploads/"; $config["allowed_types"] = "gif|jpg|png"; $config["max_size"] = "2000"; $this->load->library("upload",$config); //打印成功或錯誤的信息 if($this->upload->do_upload("upfile")) { $data = array("upload_data" => $this->upload->data()); var_dump($data); } else { $error = array("error" => $this->upload->display_errors()); var_dump($error); } } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22308.html
摘要:前言因為項目需求,需要把圖片上傳至阿里云,我的接口和后臺項目是分開的,都使用的框架開發(fā),接入這里就不做討論了,這里主要說一下上傳阿里的問題。 前言 因為項目需求,需要把圖片上傳至阿里云 OSS,我的 Api 接口和后臺項目是分開的,都使用的 laravel 框架開發(fā),Api 接入 OSS 這里就不做討論了,這里主要說一下 laravel-admin 上傳阿里 OSS 的問題。 網(wǎng)上的一...
摘要:版權(quán)聲明可轉(zhuǎn)載,但不論任何媒體都需要在轉(zhuǎn)載前與本人溝通,并在轉(zhuǎn)載時注明出處。的各個核心模塊以模塊名為目錄名分別存儲在這個目錄下。下一篇文章會涉及到和。此文可以轉(zhuǎn)載,但轉(zhuǎn)載前需要發(fā)郵件到進行溝通,未溝通的均視作侵權(quán)。 寫在前面: 為什么選擇開發(fā)過程中的 CI 4 作為源碼解讀版本:(1)首先我選 CI 是因為它之前的穩(wěn)定版都是相對比較輕量小巧的,而且可以認為是簡單的。(2)為什么沒有選...
閱讀 2823·2023-04-25 15:01
閱讀 3088·2021-11-23 10:07
閱讀 3371·2021-10-12 10:12
閱讀 3461·2021-08-30 09:45
閱讀 2200·2021-08-20 09:36
閱讀 3590·2019-08-30 12:59
閱讀 2439·2019-08-26 13:52
閱讀 937·2019-08-26 13:24