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

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

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-17 21:43:10547검색

How to Upload Multiple Files Using HTML5 and PHP?

HTML 및 PHP를 사용하여 여러 파일 업로드

Q: HTTP POST에서 단일 파일 입력 제어를 사용하여 여러 파일을 선택하고 업로드하려면 어떻게 해야 합니까?

A: HTML5에서는 다음을 사용하여 가능합니다. 코드:

<form method="post" enctype="multipart/form-data">
    <input type="file" name="my_file[]" multiple>
    <input type="submit" value="Upload">
</form>

업로드를 처리하는 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>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></p>";
    }
}

출력 예:

두 개의 파일이 있다고 가정합니다. ~이다 선택됨:

File #1:
Name: image1.jpg
Temporary file: /tmp/phpXXXXXXXX
Type: image/jpeg
Size: 123456
Error: 0

File #2:
Name: image2.jpg
Temporary file: /tmp/phpXXXXXXXX
Type: image/jpeg
Size: 654321
Error: 0

추가 참고 사항:

  • 파일 업로드를 허용하려면 양식 태그에 enctype="multipart/form-data" 속성을 사용하세요. .
  • 입력 요소의 다중 속성을 사용하면 다중 파일 선택이 가능합니다.
  • 확인 올바른 오류 처리 및 안전한 파일 업로드 방법에 대한 PHP 매뉴얼입니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.