
透過HTTP POST 使用HTML 與PHP 上傳多個(gè)檔案
問題:
問題:
問題:
<input type="file" name="my_file[]" multiple>
問題:
<?php
if (isset($_FILES['my_file'])) {
$myFile = $_FILES['my_file'];
$fileCount = count($myFile["name"]);
for ($i = 0; $i < $fileCount; $i++) {
echo "<p>File #" . ($i + 1) . ":</p>";
echo "<p>";
echo "Name: " . $myFile["name"][$i] . "<br>";
echo "Temporary file: " . $myFile["tmp_name"][$i] . "<br>";
echo "Type: " . $myFile["type"][$i] . "<br>";
echo "Size: " . $myFile["size"][$i] . "<br>";
echo "Error: " . $myFile["error"][$i] . "<br>";
echo "</p>";
}
}
?>
問題:
Test
問題:
問題:
用戶想要使用單一輸入控制項(xiàng)一次選擇並上傳多個(gè)文件,透過HTTP 利用HTML 和PHP POST.解決方案:HTML5 引入了
的 multiple 屬性元素,允許選擇多個(gè)檔案。以下是範(fàn)例:在 PHP 中,上傳的檔案資訊可以在 $_FILES 陣列中存取。以下程式碼示範(fàn)如何循環(huán)並顯示詳細(xì)資訊:範(fàn)例:選擇多個(gè)檔案並提交表單後,PHP程式碼將單獨(dú)處理每個(gè)文件,並顯示其詳細(xì)資訊。 注意:正確處理PHP 中文件上傳的功能,包括安全考慮和錯(cuò)誤檢查,是必不可少的,應(yīng)該在實(shí)際應(yīng)用程式中實(shí)現(xiàn)。請參閱 PHP 手冊以取得更多資訊。
以上是如何使用 HTML 和 PHP 透過 HTTP POST 上傳多個(gè)檔案?的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!