Thinkphp图片上传功能源码

来源:互联网 发布:js满足条件自动跳转 编辑:程序博客网 时间:2024/05/24 03:38

控制器:UploadAction.class.php

<?phpclass UploadAction extends BaseAction{public function index(){$this->display();}Public function upload(){$today = date("Ymd");//$path = 'E:\\wamp\\vhosts\\wei.toalls.com\\uploads\\app\\'.$today;//$root = 'E:\\wamp\\vhosts\\wei.toalls.com\\uploads\\app\\'.$today.'\\';$path = 'C:\\upload\\';$root = 'C:\\upload\\';if(!is_dir($path)){//echo "no";mkdir($path);}import('ORG.Net.UploadFile');$upload = new UploadFile();// 实例化上传类$upload->saveRule = "";$upload->maxSize  = 3145728 ;// 设置附件上传大小$upload->allowExts  = array('jpg', 'gif', 'png', 'jpeg','log');// 设置附件上传类型$upload->savePath =  $root;// 设置附件上传目录if(!$upload->upload()) {// 上传错误提示错误信息//$this->error($upload->getErrorMsg());echo $upload->getErrorMsg();}else{// 上传成功 获取上传文件信息$info =  $upload->getUploadFileInfo();//var_dump($info);echo "success";}}}?>

视图:index.php

<?php if(!defined('PigCms_VERSION')){ exit('deny access!');} ?><!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8" />                <title></title>    </head><body><form method="post" action="{pigcms{:U('Upload/upload')}" refresh="true" enctype="multipart/form-data" ><div class="btn"><input type="file" class="input fl" name="cat_pic" style="width:145px;" placeholder="分类图片" tips="分类图片,尺寸为298*198的图标"/><br><br><input type="submit"  name="dosubmit" value="提交" class="button" /></div></form></body></html>



原创粉丝点击