zoukankan      html  css  js  c++  java
  • input type="file"多图片上传 原生html传递的数组集合

    单个的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	mpphp8C53.tmp
                        [1] => D:xampp	mpphp8C54.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	mpphpF661.tmp
                [error] => 0
                [size] => 325257
            )
    
        [pic2] => Array
            (
                [name] => 1.png
                [type] => image/png
                [tmp_name] => D:xampp	mpphpF671.tmp
                [error] => 0
                [size] => 44113
            )
    )
  • 相关阅读:
    mpvue: stylus定义主题色
    mpvue: 单个页面自定义导航栏或隐藏
    mpvue: fsevents is not a constructor
    Nginx:taro h5 Nginx代理配置
    git: 替换remote origin
    taro3.x: h5地图兼容组件封装
    taro3.x: h5地图兼容
    taro3.x: 使用taro-router在H5浏览器返回报错
    taro3.x: tarojs-router
    java线程与线程安全的单例模式
  • 原文地址:https://www.cnblogs.com/SofuBlue/p/9716781.html
Copyright © 2011-2022 走看看