单个的input type="file"表单也是可以实现多图片上传的

代码如下:

    <form action="manypic.php" method="post" enctype="multipart/form-data">
<input type="file" name="manypic[]" multiple>
<input type="submit">
</form>

这里要给file表单加上一个multiple属性 multiple="multiple"也可以

name的属性值后面要加上[]这样就可以了  print_r($_FILES)可得到如下信息:

Array
(
[manypic] => Array
(
[name] => Array
(
[0] => 1.png
[1] => bg.jpg
) [type] => Array
(
[0] => image/png
[1] => image/jpeg
) [tmp_name] => Array
(
[0] => D:\xampp\tmp\php8C53.tmp
[1] => D:\xampp\tmp\php8C54.tmp
) [error] => Array
(
[0] => 0
[1] => 0
) [size] => Array
(
[0] => 44113
[1] => 325257
)
     )
)
这里我上传的是两张图片
另外你也可以提交多个input type="file"上传域,代码如下:
    <form action="manypic.php" method="post" enctype="multipart/form-data">
<input type="file" name="pic1">
<input type="file" name="pic2">
<input type="submit">
</form>
php页面的print_r的打印结果:
Array
(
[pic1] => Array
(
[name] => bg.jpg
[type] => image/jpeg
[tmp_name] => D:\xampp\tmp\phpF661.tmp
[error] => 0
[size] => 325257
) [pic2] => Array
(
[name] => 1.png
[type] => image/png
[tmp_name] => D:\xampp\tmp\phpF671.tmp
[error] => 0
[size] => 44113
)
)

最新文章

  1. ASP.NET MVC 从零开始 - 自动化部署(其一)
  2. django系列--第一节
  3. autorelease的对象何时被释放
  4. 基础拾掇之——http基础
  5. php 循环向&lt;select&gt;添加选项
  6. RHEL7 Ansible
  7. Java程序员快速入门Go语言
  8. C++ Primer 学习笔记_44_STL实践与分析(18)--再谈迭代器【下】
  9. Docker创建MySQL集装箱
  10. SQL连接操作
  11. Wannafly挑战赛5 补题
  12. Java 关键字详解(持续更新中)
  13. Perl正则表达式超详细教程
  14. html js获取URL传参
  15. iOS https请求 NSURLSessionDataTask
  16. 读写txt
  17. JSON WEB TOKEN,简单谈谈TOKEN的使用及在C#中的实现
  18. php include,require 主要是向网页中引入文件
  19. eclipse转idea, 快捷键设置
  20. mysql -h localhost和mysql -h 127.0.0.1的区别

热门文章

  1. Day 12 开放封闭原则,装饰器初识
  2. Day 05 可变不可变、数据类型内置方法
  3. Hanlp自然语言处理中的词典格式说明
  4. JDK / JRE zip
  5. HTTP请求中 request payload 和 formData 区别?
  6. 输入框UITextField禁止输入空格方法
  7. 20145319 《网络渗透》MS08_067安全漏洞
  8. 使用pm2来保证Spring Boot应用稳定运行
  9. [编程小技巧]Notepad++中如何实现文本对比功能?
  10. 学习 MeteoInfo二次开发教程(二)