HTTP POST를 통해 HTML 및 PHP로 여러 파일 업로드
문제:
사용자가 원하는 것 HTTP를 통해 HTML 및 PHP를 활용하여 단일 입력 컨트롤을 사용하여 한 번에 여러 파일을 선택하고 업로드합니다. POST.
해결책:
HTML5에서는 요소를 사용하여 여러 파일을 선택할 수 있습니다. 예는 다음과 같습니다.
<input type="file" name="my_file[]" multiple>
PHP에서 업로드된 파일 정보는 $_FILES 배열에서 액세스할 수 있습니다. 다음 코드는 세부 정보를 반복하고 표시하는 방법을 보여줍니다.
<?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
여러 파일을 선택하고 양식을 제출하면 PHP는 코드는 각 파일을 개별적으로 처리하여 세부 정보를 표시합니다.
참고: 보안 고려사항 및 오류 검사를 포함하여 PHP에서 파일 업로드를 적절하게 처리하는 것은 필수적이며 실제 애플리케이션에서 구현되어야 합니다. 자세한 내용은 PHP 매뉴얼을 참조하세요.
위 내용은 HTTP POST를 통해 HTML 및 PHP를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!