国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > ThinkPHP > 正文

thinkphp 圖片上傳簡單方法

2024-09-09 15:20:10
字體:
供稿:網(wǎng)友

1、在default中的Index文件夾中新建一個(gè)index.html模板,代碼如下:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
  2. <html> 
  3.  <head> 
  4.   <title> New Document </title> 
  5.   <meta name="Generator" content="EditPlus"> 
  6.   <meta name="Author" content=""> 
  7.   <meta name="Keywords" content=""> 
  8.   <meta name="Description" content=""> 
  9.  </head> 
  10.  <body> 
  11.   <form METHOD=POST action="__URL__/upload" enctype="multipart/form-data" >  
  12.  
  13.  <input type="text" NAME="name"  >   
  14.  
  15.  <input type="text" NAME="email"  >   
  16.  
  17.  <input type="file"  name="photo" >   
  18.  
  19.  <input type="submit" value="保 存" >   
  20.  
  21. </form> 
  22.  </body> 
  23. </html> 

2、在控制器的IndexAction.class.php中執(zhí)行下面代碼

  1. <?php 
  2. // 本文檔自動(dòng)生成,僅供測試運(yùn)行 
  3. class IndexAction extends Action 
  4.     
  5.     public function index() 
  6.     { 
  7.        $this->display(); 
  8.     } 
  9.  public function upload(){ 
  10.   if(!emptyempty($_FILES)){ 
  11.    $this->_upload(); 
  12.   } 
  13.  } 
  14.  public function _upload(){ 
  15.   import("ORG.Net.UploadFile"); 
  16.   $upload    = new UploadFile(); 
  17.   //設(shè)置上傳文件大小 
  18.   $upload->maxsize = 3145728; 
  19.   //設(shè)置上傳文件類型 
  20.   $upload->allowExts = explode(',',"jpg,gif,jpeg,png"); 
  21.   //設(shè)置附近上傳目錄 
  22.   $upload->savePath = "./Tpl/default/Public/image/"//注意 目錄為入口文件的相對路徑 
  23.   //設(shè)置需要生成縮略圖他,僅對圖片文件有效 
  24.   //$upload->thumb = true; 
  25.   //設(shè)置引用圖片類庫包路徑 
  26.   //$upload->imageClassPath = 'ORG.Net.Image'; 
  27.   //設(shè)置需要生成縮略圖他的文件后綴 
  28.   //$upload->thumbPrefix ='m_,s_'; //生成2張縮略圖 
  29.   //設(shè)置縮略圖最大寬度 
  30.   //$upload->thumbMaxWidth = '400,100'; 
  31.   //設(shè)置縮略圖最大高度 
  32.   //$upload->thumbMaxHeight = '400,100'; 
  33.   //設(shè)置上傳文件規(guī)則 
  34.   $upload->saveRule = uniqid; 
  35.   //刪除原圖 
  36.   $upload->thumbRemoveOrigin = true; 
  37.   if(!$upload->upload()){ 
  38.    //捕獲上傳異常 
  39.    $this->error($upload->getErrorMsg()); 
  40.   }else
  41.    //取得成功上傳文件信息 
  42.    $info   = $upload->getUploadFileInfo(); 
  43.    $this -> success("上傳成功"); 
  44.   } 
  45.    
  46.  } 
  47.  
  48. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 曲阜市| 平南县| 福安市| 巫溪县| 西和县| 淮阳县| 新和县| 昆明市| 平昌县| 内黄县| 荃湾区| 老河口市| 如皋市| 中阳县| 海口市| 察雅县| 盘山县| 齐河县| 铜梁县| 盐边县| 五河县| 昌黎县| 紫金县| 西乌珠穆沁旗| 神木县| 禹州市| 乳源| 五指山市| 平泉县| 长泰县| 慈溪市| 兴国县| 郓城县| 蓬莱市| 安达市| 屯留县| 南乐县| 正阳县| 柞水县| 高淳县| 高淳县|