ThinkPHP中同时上传视频和图片的简单处理方法
来源:互联网 发布:c语言逻辑表达式符号 编辑:程序博客网 时间:2024/06/05 19:36
以下方法仅临时解决同时上传视频和图片的问题,如有更好办法会更新这篇博文。
//判断是否上传了视频或图片define('ROOT_PATH', dirname(THINK_PATH) .'/www/' );if(!empty($_FILES['videofile']['tmp_name'])||!empty($_FILES['imgfile']['tmp_name'])){$root_path=ROOT_PATH.'Uploads';//echo $root_path;exit;if(!is_dir($root_path)){mkdir($root_path);}$root_path=ROOT_PATH.'Uploads/Video';if(!is_dir($root_path)){mkdir($root_path);}//echo $root_path;exit;//上传图片$upload= new \Think\Upload();// 实例化上传类$upload->maxSize=100048000;// 设置附件上传大小 100M$upload->exts=array();// 设置附件上传类型$upload->rootPath=$root_path.'/'; // 设置附件上传根目录$upload->savePath=''; // 设置附件上传(子)目录$upload->subName='';$upload->saveName='uniqid';$info=$upload->upload();//dump($info);exit;if(!$info) {// 上传失败$this->error ( $upload->getErrorMsg () );}if($info['videofile']['savename']!=''){$_POST['videourl']='/Uploads/Video/'.$info['videofile']['savename'];}if($info['imgfile']['savename']!=''){$_POST['imgurl']='/Uploads/Video/'.$info['imgfile']['savename'];}}
PS:因为采用了前后台分离的模式,所以需要定义网站前台根目录的绝对路径常量ROOT_PATH。
0 0
- ThinkPHP中同时上传视频和图片的简单处理方法
- thinkphp 同时上传视频和图片,并对图片进行分组
- Retrofit 文件(图片)和参数同时上传的方法
- ThinkPHP中图片上传
- 使用ThinkPHP上传类处理KindEditor上传的图片
- ThinkPHP的图片上传
- 上传图片的简单方法
- EXTjs 同时支持文件上传和图片上传的htmleditor
- Servlet doPost方法同时上传图片和传递参数
- ThinkPHP中图片上传(批量上传)
- thinkphp 同时上传多张图片文件名重复问题
- ThinkPHP图片上传的使用
- ThinkPHP图片上传的使用 .
- php对图片上传的处理以及图片加文字水印和图片水印的方法
- thinkphp 检测上传的图片中是否含有木马脚本
- PHP上传图片和视频 问题处理(初学者)
- croppic + thinkphp 实现图片的上传和裁剪
- 同时上传图片和图片属性
- 一个API设计工具——Swagger,将如何帮助我们更好的实现“前后端分离”
- Popular Cows(POJ2186)(强连通+缩点)(Korasaju)
- tomcat部署weblogic服务器项目到本地执行的总结整理
- PHP常用字符串函数详解
- 写在前面
- ThinkPHP中同时上传视频和图片的简单处理方法
- cocos2djs游戏android sdk接入
- 2behavior原理解析
- RGB24转yuv420 高效率 且颜色没有失真
- HTML5分组元素(20160804-0004)
- Instant Run(App加壳)
- Spring 注解学习手札(六) 测试
- java操作csv文件
- 获取App启动时间