首页 > php教程 > php手册 > 正文

关于thinkphp文件上传函数的初步探究

php中文网
发布: 2016-06-07 11:40:02
原创
1247人浏览过

这是一个基于thinkphp框架的一个文件上传函数,可以单独放在框架的公用函数里面,同时还可以返回文件的信息,使用说明很详细,希望能对大家有所帮助,有不对的地方,也请大家帮忙指导下,谢谢啊!
function upload(){<br><br>         /*<br>             使用方法:<br>             1、$uploadInfo = upload(); 调用函数<br>             2、判断返回值是否为真,进行相应的提示和跳转<br>                 if ($uploadInfo) {<br>                        $this-&gt;success('上传成功!');<br>                    } else {<br>                        $this-&gt;error('上传失败!');<br>                    }<br>             3、$uploadInfo['photo']的值<br>                 array (size=9)<br>                   'name' =&gt; string '1.jpg' (length=5)<br>                   'type' =&gt; string 'image/jpeg' (length=10)<br>                   'size' =&gt; int 78646<br>                   'key' =&gt; string 'photo' (length=5)<br>                   'ext' =&gt; string 'jpg' (length=3)<br>                   'md5' =&gt; string 'c23173655f2ef9715c37b8448408f36f' (length=32)<br>                   'sha1' =&gt; string '388fabe45a33669bd2dcbb3ac8f214b702954e47' (length=40)<br>                   'savename' =&gt; string '20141210-54880fa2b14c1.jpg' (length=26)<br>                   'savepath' =&gt; string 'images/2014-12-10/' (length=18)<br>             4、获取文件的相关信息<br>                 $fileExt = $uploadInfo['photo']['ext']; // 文件后缀名<br>                 $filePath = $uploadInfo['photo']['savepath'].$uploadInfo['photo']['savename']; // 图片路径和名称<br>         */<br>         <br>         $upload = new \Think\Upload(); // 实例化上传类<br>         $upload-&gt;maxSize   =     3145728 ; // 设置附件上传大小<br>         $upload-&gt;exts      =     array('jpg', 'gif', 'png', 'jpeg'); //  设置附件上传类型<br>         $upload-&gt;savePath  =     'images/'; // 设置附件上传目录<br>         $upload-&gt;saveName  =     date('Ymd',time()).'-'.uniqid(); // 直接设置上传文件名(日期 + 唯一值)<br><br>         // 上传文件操作<br>         return $upload-&gt;upload();<br>     }

附件 function.rar ( 904 B 下载:15 次 )

AD:真正免费,域名+虚机+企业邮箱=0元

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号