TP框架实现上传一张图片和批量上传图片的方法分析
发布:smiling 来源: PHP粉丝网 添加日期:2022-03-01 09:40:31 浏览: 评论:0
这篇文章主要介绍了TP框架实现上传一张图片和批量上传图片的方法,结合实例形式分析了TP框架图片上传操作相关原理、实现步骤及操作注意事项,需要的朋友可以参考下。
本文实例讲述了TP框架实现上传一张图片和批量上传图片的方法,分享给大家供大家参考,具体如下:
上传一张图片
前端代码:
- <form action="{地址}" method="POST" enctype="multipart/form-data">
 - <input name="image" type="file" value="" />
 - <input type="submit" value="提交" />
 - </form>
 
上传文件的时候,就要加上 enctype="multipart/form-data" 。
后台接收,代码:
- //添加图片
 - import('ORG.Net.UploadFile');
 - $upload = new UploadFile();// 实例化上传类
 - $upload->maxSize = 3145728 ;// 设置附件上传大小
 - $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
 - $upload->savePath = '{本地路径}';// 设置附件上传目录
 - if(!$upload->upload()) {// 上传错误提示错误信息
 - // $this->error($upload->getErrorMsg());
 - }else{ // 上传成功 获取上传文件信息
 - $info = $upload->getUploadFileInfo();
 - }
 
$info就是获取到的图片信息,然后就可以愉快的操作了。
批量上传图片
前端代码:
- <form action="{地址}" method="POST" enctype="multipart/form-data">
 - <input name="image[]" type="file" value="" multiple='multiple' />
 - <input type="submit" value="提交" />
 - </form>
 
后台接收代码:
- import('ORG.Net.UploadFile');
 - $upload = new UploadFile();// 实例化上传类
 - $upload->maxSize = 3145728 ;// 设置附件上传大小
 - $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
 - $upload->savePath = '{本地路径}';// 设置附件上传目录
 - if(!$upload->upload()){
 - $this->error($upload->getErrorMsg());die;//输出错误提示
 - }else{
 - $info = $upload->getUploadFileInfo(); //取得成功上传的文件信息
 - foreach($info as $key => $value){
 - $data[$key]['path'] = '{本地路径}'.$value['savename'];//这里以获取在本地的保存路径为例
 - }
 - }
 
然后,批量上传的图片,又可以愉快的操作了。
Tags: TP上传一张图片 TP批量上传
- 上一篇:ThinkPHP3.1.2 使用cli命令行模式运行的方法
 - 下一篇:最后一页
 
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
 - PHP新手上路(一)(7)
 - 惹恼程序员的十件事(5)
 - PHP邮件发送例子,已测试成功(5)
 - 致初学者:PHP比ASP优秀的七个理由(4)
 - PHP会被淘汰吗?(4)
 - PHP新手上路(四)(4)
 - 如何去学习PHP?(2)
 - 简单入门级php分页代码(2)
 - php中邮箱email 电话等格式的验证(2)
 
