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

首頁 > 編程 > PHP > 正文

thinkphp表單上傳文件并將文件路徑保存到數據庫中

2020-03-22 19:21:15
字體:
來源:轉載
供稿:網友
`id` int(11) NOT NULL AUTO_INCREMENT,`img_name` varchar(255) DEFAULT NULL COMMENT '圖片名稱',`img_url` varchar(255) DEFAULT NULL COMMENT '圖片路徑',`create_time` text,PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8;在公共配置文件Common/Conf.php中連接數據庫,并配置地址
return array('DB_TYPE'= 'mysql','DB_HOST'= '127.0.0.1','DB_NAME'= 'seminar','DB_USER'= 'root','DB_PWD'= 'root','DB_PORT'= 3306,'DB_PREFIX'= 'seminar_','DB_CHARSET'= 'utf8','SHOW_PAGE_TRACE'= true,/*地址替換*/'TMPL_PARSE_STRING'= array('__UPLOAD__'= __ROOT__.'/Public/Uploads',); 視圖文件Upload/index.html
!DOCTYPE html html head title /title meta http-equiv="Content-Type" content="text/html; charset=UTF-8" style type="text/css" #img{height:22px; border:#000 2px solid}#button{height:30px; width:100px;} /style /head body div notemply name="data" img src="__UPLOAD__/{$data['img_url']}" width="200" height="100"/ /notemply /div div 上傳允許文件類型:'jpg', 'gif', 'png', 'jpeg'圖像文件后 /div br form action="{:U('upload/Upload')}" method="post" enctype="multipart/form-data" input type="file" name="image"/ input type="submit" value="上傳" id="button" /form /body /html 控制器UploadController.class.php中實現上傳文件
namespace Home/Controller;use Think/Controller;class UploadController extends Controller {public function index() {$img=M('upload_img');$sel=$img- order('create_time desc')- find();$this- assign('data', $sel);$this- display();public function upload(){$upload_img=M('upload_img');if(!empty($_FILES)){//上傳單個圖像$upload = new /Think/Upload();// 實例化上傳類$upload- maxSize = 1*1024*1024 ;// 設置附件上傳大小$upload- exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型$upload- rootPath = 'Public/Uploads/'; // 設置附件上傳根目錄$upload- savePath = ''; // 設置附件上傳(子)目錄$upload- saveName=array('uniqid','');//上傳文件的保存規則$upload- autoSub = true;//自動使用子目錄保存上傳文件 $upload- subName = array('date','Ymd');// 上傳單個圖片$info = $upload- uploadOne($_FILES['image']);if(!$info) {// 上傳錯誤提示錯誤信息$this- error($upload- getError());}else{// 上傳成功 獲取上傳文件信息$img_url=$info['savepath'].$info['savename'];$data['img_url']=$img_url;$data['img_name']=$info['savename'];$data['create_time']=NOW_TIME;$upload_img- create($data);$result=$upload_img- add();if(!$result){$this- error('上傳失敗!');}else{$this- success('上傳成功');}以上所述是小編給大家介紹的thinkphp表單上傳文件并將文件路徑保存到數據庫中,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對phpstudy網站的支持!PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 喀喇沁旗| 盐边县| 淮阳县| 广饶县| 杭州市| 隆安县| 微博| 浙江省| 武宁县| 修水县| 丰台区| 基隆市| 勐海县| 梨树县| 城步| 兖州市| 高邮市| 呼玛县| 南郑县| 石城县| 贡觉县| 珲春市| 石首市| 陇南市| 军事| 涟水县| 新蔡县| 青阳县| 庆安县| 依安县| 嘉鱼县| 浑源县| 时尚| 泰安市| 甘肃省| 尤溪县| 黑龙江省| 鹤峰县| 广州市| 张家港市| 谷城县|