PHP로 개발된 간단한 파일 업로드 기능 소개

PHP를 통해 파일을 서버에 업로드할 수 있습니다.

2275.jpg

파일 업로드 기능 구현에 대한 구체적인 아이디어에 대해 이야기해 보겠습니다.

먼저 <from>

여기서 <form> 양식을 사용해야 합니다. input> 태그의 속성

<form> 태그의 enctype 속성은 양식을 제출할 때 사용할 콘텐츠 유형을 지정합니다. 양식에 파일 콘텐츠와 같은 바이너리 데이터가 필요한 경우 "multipart/form-data"를 사용하세요.

<input> 태그의 type="file" 속성은 입력이 파일로 처리되어야 함을 지정합니다. 예를 들어 브라우저에서 미리 볼 때 입력 상자 옆에 찾아보기 버튼이 표시됩니다.

두 번째, 업로드 스크립트 .php 파일을 생성합니다

PHP의 전역 배열 $_FILES을 사용하여 클라이언트 컴퓨터에서 원격 서버로 파일을 업로드할 수 있습니다.

$_FILES 배열의 내용은 다음과 같습니다.

$_FILES['myFile']['name'] 클라이언트 파일의 원래 이름

$_FILES['myFile'][' type'] 파일 유형의 MIME입니다. 브라우저는 "image/gif"와 같은 이 정보에 대한 지원을 제공해야 합니다.

$_FILES['myFile']['size'] 업로드된 파일의 크기(바이트)

$_FILES['myFile'] ['tmp_name'] 파일 업로드 후 서버에 저장되는 임시 파일 이름은 일반적으로 php.ini의 upload_tmp_dir에 지정할 수 있지만 다음과 같이 설정합니다. putenv() 함수가 작동하지 않습니다.

$_FILES[' myFile']['error'] PHP 4.2.0 버전에서 추가된 오류 코드입니다. 설명: (PHP 3.0 이후에는 상수가 되었습니다.)

셋째, PHP 파일에 다양한 파일 제한을 추가합니다

예: 이미지 존재 여부, 파일 크기 제한(단일 파일 크기는 2MB 미만이어야 함), 파일 형식 제한 (사용자는 .gif, .jpeg, .jpg, .png 파일만 업로드할 수 있음) 등

넷째, 업로드된 파일을

서버에 저장하거나 데이터베이스에 저장하거나, 로컬 복사본을 생성하여 저장할 것인지를 결정합니다.

본 강좌를 통해 파일 업로드 기능의 사용법을 모두가 이해하실 수 있기를 바랍니다.



지속적인 학습
||
<!DOCTYPE html> <html> <head> <title>简单文件上传</title> <meta charset="UTF-8"/> </head> <body> <h2>简单文件上传</h2> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~