background image

php 多文件上传的简单示例分析

本文介绍一个

php 多文件上传的例子,很简单,主要是帮助理解 php 多文件上传的原理,

有需要的朋友,参考下吧。
1,单文件 index.php
 
代码示例

:

<form atcion="action.php" method="post" enctype="multipart/form-data">
    <input type="file" name="fileField1" />
</form>
当需要上传二进制文件时,记得

 enctype="multipart/form-data"

代码示例

:

<?php
var_dump($_FILES);
?>
现在的

$_FILES 只有一个索引,就是

$_FILES => array{
  

fileField1 =>array

    

'name' =>'****',

    

'type' => .....

    

..

  

}

}
2

 

,多文件

index.php

代码示例

:

<form atcion="action.php" method="post" enctype="multipart/form-data">
    <input type="file" name="fileField1" />
    <input type="file" name="fileField2" />
    <input type="file" name="fileField3" />
    <input type="file" name="fileField4" />
    <input type="file" name="fileField5" />
</form>
提交到

action.php 后,$_FILES 的内部结构会是这样:

$_FILES => array{
  

fileField1 =>array

    

'name' =>'****',

    

'type' => .....

    

..

  

},

  

fileField2 =>array

    

'name' =>'****',

    

'type' => .....

    

..