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)