您的位置:首頁>正文

ThinkPhp框架:文件上傳

以前也做過文件上傳, 但是用TP框架做檔上傳的原理和以前是差不多的

下面看具體的做法:

第一步:做一個Wenjian控制器:

show; } public function wjsc{ $upload = new \Think\Upload; // 產生實體上傳類 造對象 $upload->maxSize = 1024000; // 設置附件上傳大小 $upload->rootPath = "./Public/"; //檔存放的根路徑 $upload->savePath = "upload/"; //設置當前文件存放的位置 $upload->exts = array('jpg', 'gif', 'png', 'jpeg'); // 設置附件上傳類型 $info = $upload->upload; //上傳檔並返回檔資訊 if(!$info) { // 上傳錯誤提示錯誤資訊 echo $upload->getError; }else{ //上傳成功, 遍歷$info, //因為返回成功上傳的檔資訊陣列是二維陣列 foreach($info as $file) { echo "上傳成功,文件存放在:".$file['savepath'].$file['savename']; } } } }

第二步:做顯示頁面 shangchuan.html

檔上傳

看一下效果:

點擊選中的文件, 並打開

檔已經選中:

點擊上傳:會顯示上傳成功, 並輸出 路徑 加 檔案名

看一下Public檔下的upload檔是否已上傳該檔:

選中的圖片已經上傳到該目錄下了~~~~~

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示