循环遍历多个文件上载索引

时间:2013-03-14 03:21:47

标签: php html file-upload

我正在尝试获取所有上传文件的名称和大小索引,但我无法使其正常工作。它的工作原理如下:

foreach ($_FILES['file']['name'] as $key => $file){
         echo $file;

         }

但如果我想在同一个循环中回显多个索引,我试试这个,但我得到“未定义索引'名称'和'大小'”警告。我究竟做错了什么?感谢

foreach ($_FILES['file'] as $key => $file){
         echo $file['name'].
              $file['size'];

}
    <input name ="file[]" type = "file"  multiple />

1 个答案:

答案 0 :(得分:1)

function handle_image_upload($frmFilesID = false, $thisFile = false) {
        $tmpName = $_FILES["$frmFilesID"]['tmp_name'][$thisFile];
        if (!is_uploaded_file($tmpName)) { return false; }
        $fileName = $_FILES["$frmFilesID"]['name'][$thisFile];
        $fileSize = $_FILES["$frmFilesID"]['size'][$thisFile];
        $fileType = $_FILES["$frmFilesID"]['type'][$thisFile];
            ...