如何通过多个文件上传从php获取html表单名称?

时间:2011-07-21 20:32:45

标签: php html forms

如果我做这样的事情来获取句柄文件上传:

if ($_FILES) {
    foreach ($_FILES as $file) {
        //...Handle the upload process
    }
}

有什么办法可以获取文件的密钥吗?如:

<input type="file" name="myfile" />

我想知道该文件来自“myfile”。

编辑:显而易见的解决办法是:

foreach($_FILES as $key => $file) {

    $input_name = $key;
    // Handle upload.

}

1 个答案:

答案 0 :(得分:1)

如果表单中的输入名称为myfile,则它将位于$_FILES数组中:

$_FILES['myfile']

所以你可以这样做:

foreach ($_FILES as $inputName => $fileInfo) {

}

查看Handling file uploads了解详情。