thinkphp 上传文件

$upload = new \Think\Upload(C(‘DOWNLOAD_UPLOAD‘),null,null);

$info   =   $upload->upload($_FILES);

‘DOWNLOAD_UPLOAD‘ => array(
‘mimes‘ => ‘‘, //允许上传的文件MiMe类型
‘maxSize‘ => 5*1024*1024, //上传的文件大小限制 (0-不做限制)
‘exts‘ => ‘mp4,flv,ogg‘, //允许上传的文件后缀
‘autoSub‘ => true, //自动子目录保存文件
‘subName‘ => array(‘date‘, ‘Y-m-d‘), //子目录创建方式,[0]-函数名,[1]-参数,多个参数使用数组
‘rootPath‘ => ‘./Uploads/Download/‘, //保存根路径
‘savePath‘ => ‘‘, //保存路径
‘saveName‘ => array(‘uniqid‘, ‘‘), //上传文件命名规则,[0]-函数名,[1]-参数,多个参数使用数组
‘saveExt‘ => ‘‘, //文件保存后缀,空则使用原后缀
‘replace‘ => false, //存在同名是否覆盖
‘hash‘ => true, //是否生成hash编码
‘callback‘ => false, //检测文件是否存在回调函数,如果存在返回文件信息数组
), //下载模型上传配置(文件上传类配置)

时间: 2024-10-13 10:52:05

thinkphp 上传文件的相关文章

thinkphp上传文件的步骤

1.wamp默认上传文件大小为2M.upload_max_filesize 2.post提交表单,enctype="multipart/form-data" 3.new UploadFile()解析,上传文件. import('ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化上传类 其他参考资料 http://www.thinkphp.cn/info/194.html

thinkphp上传文件的错误解决

最近又涉及到tp的文件上传,发现了一个未知错误,通过查资料找到了解决办法.现记录如下: 表单代码: <form action="__URL__/doinfo" id="info_form" method="post">                    <div class="form-group">                        <label for="userna

Thinkphp上传文件

1 //1.文件上传Onethink使用$uploads->upload()方法会出现bug,使用$uploads->uploadOne()方法 2 $config = array( 3 'maxSize' => 5242880, 4 'exts' => array('jpg','png','gif','jpeg','doc','xls','ppt','docx'), 5 'rootPath' => './Public/', 6 'savePath' => 'Admin

Thinkphp 3.0版本上传文件加图片缩略图实例解析

先看html加个表单,注意这里的action 路径要选 对. <div> <form action="__URL__/add_img" enctype="multipart/form-data" method="post" style="padding:10px;" > 图片宽度:<input type="text" name="width" /> 图

thinkphp表单上传文件并将文件路径保存到数据库中

上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `img_name` varchar(255) DEFAULT NULL COMMENT '图片名称',  `img_url` varchar(255) DEFAULT NULL COMMENT '图片路径',  `create_time` te

thinkphp 文件上传类wamp环境无法上传文件问题解决

环境: 1.wamp:php5.4.12 2.ThinkPHP_Extend_3.1.2 中UploadFile.class.php 代码: function upload(){ import('UploadFile.class'); $upload = new UploadFile();// 实例化上传类 $upload->maxSize  = 3145728 ;// 设置附件上传大小 $upload->allowExts  = array('jpg', 'gif', 'png', 'jpe

服务器上传文件出现500错误,但是其他不涉及文件的接口均正常

出现的情景描述: 1.有用户报告说注册无法成功,经过前端的盘查发现实在注册的时候必须调用的上传文件的接口A抛出500错误,但不是每次都抛出不过有很大几率抛出500. 2.A接口接受5个参数和一个文件multi类型,至传递前5个参数能够请求到代码,但是传入文件之后不是500错误就是很长时间超时. 3.重启nginx无效,问题依旧.重启fpm无效,问题依旧. 4.机器很久没有启动过了top显示内存占用较高于是重启机器.重启机器问题消失,A接口正常工作,15分钟后再次出现问题且症状依旧. 5.ngin

模板不存在:./xx 错误位置 FILE: LINE:110 (thinkphp上传至服务器后模板无法解析原因)

thinkphp上传至服务器后模板无法解析原因 前几日做好的响应式静态页面上传至虚拟空间,打开网址地址出现: 模板不存在:./App/Admin/View/Config/customerService.html 错误位置 FILE: /home/wwwroot/www.dabai99.com/ThinkPHP/Library/Think/View.class.php LINE: 110 查了下百度,原来上面路径中的Index在网站文件中的文件夹名称则实为index,有大小写的区分.在本地调试程序

tp3.2 上传文件及下载文件

公共方法 UploadFile.class.php() // 开始 <?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------------------------------------------------// | Copyright (c)