真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用CodeIgniter怎么實現(xiàn)一個圖片上傳功能-創(chuàng)新互聯(lián)

利用CodeIgniter怎么實現(xiàn)一個圖片上傳功能?針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站建設(shè)服務(wù),網(wǎng)站設(shè)計,網(wǎng)站托管運營等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)。

CodeIgniter的文件上傳類允許文件被上傳。您可以設(shè)置指定上傳某類型的文件及指定大小的文件。

上傳文件普遍的過程:

一個上傳文件用的表單,允許用戶選擇一個文件并上傳它。
當這個表單被提交,該文件被上傳到指定的目錄。
同時,該文件將被驗證是否符合您設(shè)定的要求。
一旦文件上傳成功,還要返回一個上傳成功的確認窗口。

下面是表單:

復(fù)制代碼 代碼如下:


 

 
 
 

然后是下面是上傳類:

復(fù)制代碼 代碼如下:

public function img_upload()
{
 $this->load->helper('url');

 $config['upload_path'] = './images/'.date('Ym', time()).'/';
 $config['allowed_types'] = 'gif|jpg|png';
 $config['file_name'] = date('Y_m_d', time()).'_'.sprintf('%02d', rand(0,99));
 $config['max_size'] = '500';
 $config['max_width']  = '1024';
 $config['max_height']  = '768';

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

 if ( !$this->upload->do_upload())
   {
     $error = array('error' => $this->upload->display_errors());
   }
 else
   {
     $data = array('upload_data' => $this->upload->data());
   }
}


需要用到的幾個函數(shù)

$this->upload->do_upload():根據(jù)你的偏好配置參數(shù)執(zhí)行操作。注意:默認情況下上傳的文件來自于提交表單里名為userfile的文件域,并且該表單必須是 "multipart"類型。
$this->upload->display_errors():如果do_upload()返回失敗,顯示錯誤信息。此函數(shù)不會自動輸出,而是返回數(shù)據(jù),所以你可以按你的要求安排。
$this->upload->data():這是一個輔助函數(shù),它返回你上傳文件的所有相關(guān)信息的數(shù)組。

關(guān)于利用CodeIgniter怎么實現(xiàn)一個圖片上傳功能問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


當前文章:利用CodeIgniter怎么實現(xiàn)一個圖片上傳功能-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/iscgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部