thinkphp上传文件(一次只能上传一个)

来源:互联网 发布:莎士比亚全集版本 知乎 编辑:程序博客网 时间:2024/05/29 19:04

Controller:

<?phpnamespace Home\Controller;use Think\Controller;header("Content-Type:text/html;charset=utf8");class IndexController extends Controller {    public function index(){        $this->display();    }    public function Upload(){        $upload=new \Think\Upload();//实例化上传类        $upload->maxSize=3145728;//设置上传大小        $upload->exts=array('jpg','gif','png','jpeg','html');//设置附件上传类型        $upload->rootPath='./Uploads/';//设置上传根目录        $upload->savePath='';//设置上传子目录        $info=$upload->upload();//上传文件        if(!$info){            $this->error($upload->getError());        }else{            $this->success('上传成功');        }    }}
html页面:

<!DOCTYPE html><html lang="en"><head>   <meta charset="UTF-8">   <title>上传文件</title>   <script src="__PUBLIC__/js/jquery-1.8.2.min.js"></script>   <!--<script type="text/javascript" src='__PUBLIC__/js/jquery-1.7.2.min.js'></script>--></head><body>   <section>      <form action="{:U('Home/Index/Upload')}" enctype="multipart/form-data" method="post">         <input type="text" name="name" />         <input id="input" type="file" name="photo" multiple="multiple" />         <div id="content"></div>         <input type="submit" value="提交">      </form>   </section></body></html>

0 0
原创粉丝点击