本人新手速求:thinkphp上传视频文件怎么上传

2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
2017年1月 总版技术专家分月排行榜第三
2017年1月 PHP大版内专家分月排行榜第一
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。上传视频文件 - ThinkPHP框架
$upload = new \Think\Upload();// 实例化上传类
$upload-&maxSize =
;// 设置附件上传大小
$upload-&exts = array('jpg', 'gif', 'png', 'jpeg',&mp4&,&wmv&);//设置附件上传类型
$upload-&rootPath
= './Public/Uploads/video/'; // 设置附件上传目录
$upload-&autoSub = //拒绝创建子目录
// 上传文件
$info = $upload-&upload();
var_dump($info);
上传图片的时候就可以,但是上传视频的时候
会显示 false
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。ThinkPHP同时上传视频文件和图片文件 - ThinkPHP框架
点击保存后会出现,贴出控制器里面的处理代码://上传公开课 处理方法
public&function&vidUpload()
&&&&&&&&import('ORG.Net.UploadFile');
&&&&&&&&import('ORG.Util.Image.Image');
&&&&&&&&$upload_video&=&new&UploadFile();
&&&&&&&&//$upload_video-&maxSize&&=&3145728&;
&&&&&&&&$upload_video-&allowExts&&=&array('mp4');
&&&&&&&&$upload_video-&savePath&=&&C("Upload_DIR").'\videos\\';
&&&&&&&&$upload_video-&saveRule&=&date('ymdHis').'_'.mt_rand(10,99);
&&&&&&&&$upload_video-&uploadReplace&=&
&&&&&&&&$upload_photo&=&new&UploadFile();
&&&&&&&&//$upload_photo-&maxSize&&=&3145728&;
&&&&&&&&$upload_photo-&allowExts&&=&array('jpg','gif','png','jpeg');
&&&&&&&&$upload_photo-&savePath&=&&C("Upload_DIR").'\videos\\';//&设置附件上传目录
&&&&&&&&$upload_photo-&saveRule&=&date('ymdHis').'_'.mt_rand(10,99);&&&&&&&&
&&&&&&&&$upload_photo-&thumb&=&
&&&&&&&&$upload_photo-&thumbMaxWidth&=&800;&
&&&&&&&&$upload_photo-&thumbMaxHeight&=&500&;
&&&&&&&&$upload_photo-&thumbPath&=&C("Upload_DIR").'\videominimaps\\';
&&&&&&&&$upload_photo-&thumbFile&=&date('ymdHis').'_'.mt_rand(10,99);&&&&&&&&
&&&&&&&&$upload_photo-&thumbRemoveOrigin&=&
&&&&&&&&if($upload_video-&upload()&&$upload_photo-&upload())
&&&&&&&&&&&&$info&=&&$upload_photo-&getUploadFileInfo();
&&&&&&&&&&&&$data=array();&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&$data['videoName']&=&$_POST['videoName'];
&&&&&&&&&&&&$data['videoName_en']&=&$_POST['videoName_en'];
&&&&&&&&&&&&$data['address_mini']&=&($upload_photo-&thumbFile).'.'.$info[0]['extension'];
&&&&&&&&&&&&$data['author']&=&
&&&&&&&&&&&&$data['mydate']&=&$_POST['mydate'];
&&&&&&&&&&&&$result&=&M('video')-&add($data);&&&&&&&&&&&&
&&&&&&&&&&&&$this-&success("上传成功");
&&&&&&&&elseif(!$upload_video-&upload())
&&&&&&&&&&&&$this-&error($upload_video-&getErrorMsg());
&&&&&&&&elseif(!$upload_photo-&upload())
&&&&&&&&&&&&$this-&error($upload_photo-&getErrorMsg());
&&&&}不知道这是为什么,网上有一种说法是把上面文件上传的类型都设置成$upload_photo-&allowExts&&=&array('jpg','gif','png','jpeg','mp4');
$upload_video-&allowExts&&=&array('mp4','jpg','gif','png','jpeg');但是我这样做了之后还是不行,还是显示“非法上传文件”字样,请问有谁知道这是为什么,该怎么解决?
在路上就是传奇
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。thinkPHP3.2视频上传 - ThinkPHP框架
新手求助thinkPHP3.2视频上传方法
Sunshineboy
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信