> 백엔드 개발 > PHP 튜토리얼 > HTTP POST를 통해 HTML 및 PHP를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?

HTTP POST를 통해 HTML 및 PHP를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?

Linda Hamilton
풀어 주다: 2024-12-05 09:29:09
원래의
964명이 탐색했습니다.

How to Upload Multiple Files Using HTML and PHP via HTTP POST?

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
    
    
        
<input type="file" name="my_file[]" multiple>
로그인 후 복사

여러 파일을 선택하고 양식을 제출하면 PHP는 코드는 각 파일을 개별적으로 처리하여 세부 정보를 표시합니다.

참고: 보안 고려사항 및 오류 검사를 포함하여 PHP에서 파일 업로드를 적절하게 처리하는 것은 필수적이며 실제 애플리케이션에서 구현되어야 합니다. 자세한 내용은 PHP 매뉴얼을 참조하세요.

위 내용은 HTTP POST를 통해 HTML 및 PHP를 사용하여 여러 파일을 업로드하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿