>  기사  >  웹 프론트엔드  >  웹 개발 시 파일 업로드의 다양한 구현 방법(코드 포함)

웹 개발 시 파일 업로드의 다양한 구현 방법(코드 포함)

angryTom
angryTom앞으로
2019-11-28 14:00:176863검색

웹 개발 시 파일 업로드의 다양한 구현 방법(코드 포함)

파일 업로드는 웹 개발의 일반적인 요구 사항입니다. 파일을 업로드하려면 파일 입력 상자를 사용해야 합니다. 파일 입력 상자에 multiple 속성을 추가하면 한 번에 여러 파일을 선택할 수 있습니다. 브라우저는 자동으로 이 속성을 무시합니다. )

<input multiple type="file">

파일 찾아보기 대화 상자를 열고 파일을 선택하려면 이 입력 상자를 클릭하세요. 일반적으로 하나의 입력 상자로 하나의 파일을 업로드할 수 있습니다. multiple 속성을 지원하는 브라우저를 사용하지 않는 사람들과 호환되도록 이루어졌으며 사용자는 일반적으로 여러 파일을 선택하지 않습니다

(권장 학습: HTML 비디오 튜토리얼 )

기본 업로드

양식에 파일 상자를 입력할 때 양식을 제출할 때 선택한 파일을 함께 제출하여 서버에 업로드할 수 있습니다. 제출된 양식에 파일이 포함되어 있으므로 enctype을 수정해야 합니다. multipart/form -data

<form action="#" enctype="multipart/form-data" method="post">
  <input name="file" type="file">
  <button type="submit">Upload</button>
</form>

에 대한 양식 요소 속성 이 업로드 방법은 업로드된 파일이 큰 경우 업로드가 완료된 후 오랫동안 기다려야 하는 경우가 많습니다. 페이지가 다시 로드되며 작업을 계속하려면 업로드가 완료될 때까지 기다려야 합니다.

조기 탐색 서버는 비동기 업로드를 지원하지 않지만 iframe을 사용하여