php实现多图片上传方法非常的简单只要遍历数组然后使用上传函数就可以搞定了,可以说几句代码就可以实现,但对于新手来讲还是有点,下面一起来看看。

在做图片上传时用到了symfony第三方上传库,详见 Symfony2使用第三方库Upload制作图片上传【原创】,但是对于多图片上传怎么处理,这里我用了个笨办法就是把多图片数组转换成单个的图片数组上传!

表单提交如下:

接受的图片信息的数组如下:

所以对此做一些处理,单个图片依次上传,如下:

if (isset($_FILES['image']) &&  $_FILES['image']['name']) {

$file = $_FILES['image'];

$num = count ($_FILES['image']['name']); //计算上传的图片数量

// 处理数组

for ($i=0;$i < $num;$i ) {

$data[$i]['name'] = $file['name'][$i];

$data[$i]['type'] = $file['type'][$i];

$data[$i]['tmp_name'] = $file['tmp_name'][$i];

$data[$i]['error'] = $file['error'][$i];

$data[$i]['size'] = $file['size'][$i];

}

foreach ($data as $key => $val) {

$_FILES['image'] = $val;

if(move_uploaded_file($val['name'], './',$val['name'])){

echo '';

}else{

echo '上传出错了!';

}

}

$info['image'] = serialize($img);   // 序列化数组存数据库

$conn->insert('maintenance', $info);

}

这算是比较偷懒的做法,有不对的地方还望多多指教!

注意:fileUpload('image')是一个上传类了,各位可以参考下来来看看 move_uploaded_file($value, $savepath);

php实时上传多张图片,php实现多图片上传程序代码相关推荐

  1. 文件上传、下载、导出(图片上传、下载)

    一.文件上传 1.常规文件上传 input 标签 type="file", 点击接收上传的文件 <label for="file_url">< ...

  2. java多文件上传plupload控件实现多图片上传(二)

    接上篇 java多文件上传plupload控件实现多图片上传(一) 续写PluploadUtil 和 Plupload PO类,以及后台的action. 至此,可实现多文件上传功能. 上传文件Acti ...

  3. php 点击选择图片上传,php上传多张图片时,选择图片后即可预览的问题

    这几天一直在解决一个问题,上传图片时选择成功后就能预览. 需求:在点击上传图标的时候会在前面的input框中显示出文件名,然后点击后面的查看按钮就可以预览选择的这张图片了,要求不能刷新页面 1.一开始 ...

  4. 关于php上传多张图片时,选择图片后就可以预览的问题

    这几天一直在解决一个问题,上传图片时选择成功后就能预览. 需求:在点击上传图标的时候会在前面的input框中显示出文件名,然后点击后面的查看按钮就可以预览选择的这张图片了,要求不能刷新页面 1.一开始 ...

  5. 微信开发上传多张图片html,微信JSSDK一次性上传多张图片卡死解决方案

    应用场景描述 微信禁止了使用表单INPUT[TYPE="FILE"]上传图片,必须使用微信WEB JSSDK 图片上传,该插件是一张一张的上传的.过程是这样的 上传图片 --> ...

  6. 微信小程序上传多张图片到服务器,怎么在微信小程序中同时上传多张图片

    怎么在微信小程序中同时上传多张图片 发布时间:2021-04-16 18:05:52 来源:亿速云 阅读:99 作者:Leah 今天就跟大家聊聊有关怎么在微信小程序中同时上传多张图片,可能很多人都不太 ...

  7. java 批量上传图片插件_java多文件上传plupload控件实现多图片上传(一)

    使用的是plupload-2.1.2 控件.网上资源挺多的,很好下载. plupload 官方地址 : http://www.plupload.com/ plupload 示例: http://www ...

  8. elementui图片上传php,vue+element-ui+富文本————图片上传

    最近用vue+element-ui开发一套后台管理系统,其中项目中需要用到富文本编辑器,这里总结下开发过程中遇到的坑和使用方法. 刚开始用的是vue-quill-editor结合element-ui上 ...

  9. php模板多图上传插件,PHP+jQuery+Ajax多图片上传插件

    注:本地预览无效,需要在服务断运行 使用方法 HTML 首先我们在页面上放置个上传按钮,使用POST提交到ajax.php.#ul_pics 用来显示上传完毕后的图片.关于按钮.进度条.图片垂直居中样 ...

最新文章

  1. node第三方登陆github(express)
  2. strcpy与strdup
  3. 2019.01.26【NOIP普及组】模拟赛C组总结
  4. 小程序秒杀活动服务器,一套实用的小程序秒杀活动方案,亲这边建议你收藏哦...
  5. python安装包国内镜像,pip使用国内镜像
  6. 【Arduino实验17 L298N 电机驱动模块】
  7. winRAR 破解注册码
  8. [从零开始A31S]之安装虚拟机以及下载ubuntu
  9. java_opts 与catalina_opts区别_CATALINA_OPTS和 JAVA_OPTS区别
  10. AutoHotKey实现百度云批量离线下载工具
  11. 来,让我用Python给你算一命
  12. Simon‘s writting 全网最全笔记
  13. IDEA 使用 git (码市)
  14. php mysql die_【PHP】当mysql遇上PHP
  15. 谷歌X最新开源任务驱动的类级别机器人抓取CaTGrasp!
  16. 安卓程序开发需要学习哪些语言
  17. 三维动画在计算机上的应用,三维动画设计有哪些应用
  18. 华为4月将开始升级鸿蒙系统,暂定4月,华为鸿蒙系统登场!升级标准已确定,淘汰名单也出炉...
  19. 微信小程序实现星巴克用星说效果
  20. http请求状态码400的原因总结

热门文章

  1. Delphi下载指定网址(URL)的文件,带进度条显示
  2. SQL Server2000 未公开的存储过程
  3. Delphi开发步骤经验谈(C++亦实用)
  4. 23种设计模式C++源码与UML实现--解释模型
  5. BugkuCTF-Misc:telnet
  6. 数组之删除排序数组中的重复项
  7. UNIX再学习 -- 文件和目录
  8. Java类的基本运行顺序
  9. Android污点分析工具flowdroid源码简析
  10. Android插件化原理解析——概要