1
如果我使用多個文件字段,可以使用foreach檢索這些字段。這種方法工作正常。從HTML5多個文件字段獲取多個文件
<input type="file" name="attachFile">
<input type="file" name="attachFile2">
<input type="file" name="attachFile3">
foreach($_FILES as $attachFile)
{
$tmp_name = $attachFile['tmp_name'];
$type = $attachFile['type'];
$name = $attachFile['name'];
$size = $attachFile['size'];
}
如果我做不工作HTML5多個文件場相同。以下是我沒有運氣的例子。它也不會產生任何錯誤。
<input multiple="multiple" type="file" name="attachFile">
foreach($_FILES['attachFile'] as $attachFile)
{
$tmp_name = $attachFile['tmp_name'];
$type = $attachFile['type'];
$name = $attachFile['name'];
$size = $attachFile['size'];
}
我假設這是服務器端的PHP? – 2013-03-16 06:11:49
你的輸入的名稱應該是'attachFile []'而不是'attachFile' - 看到這個答案:http://stackoverflow.com/a/8725752/921204 – techfoobar 2013-03-16 06:13:15
是的,這是PHP。我試圖通過使用單個輸入字段來發送帶有多個附件的電子郵件。 – 2013-03-16 10:35:19