Framework/플라스크(flask)

flask , 폼테이터 업로드하기, 파일 업로드 (form-data upload, file upload)

오늘은 집 2022. 9. 27. 11:00

- step 1 : 클라이언트에서 파일 받기

  1. <form> 태그에 enctype=multipart/form-data  <input type=file> 을 넣는다.
  2. 어플리케이션이 요청 객체에 files 딕셔너리로 부터 파일 객체에 접근한다.
  3. 파일시스템에 영구적으로 저장하기 위해 파일 객체의 save()  메소드를 사용한다.

예시 :

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

 

- step 2 : 서버에서 클라이언트에서 보낸 파일 엑세스 하기

file = request.files['file']

 

 

 

 

 

 

 

 

 

참고 

https://flask-docs-kr.readthedocs.io/ko/latest/patterns/fileuploads.html

 

파일 업로드하기 — Flask 0.11-dev documentation

오 그렇다, 그리운 파일 업로드이다. 파일 업로드의 기본 방식은 실제로 굉장히 간단하다. 기본적으로 다음과 같이 동작한다: 업로드 개선하기 그렇다면 정확히 플라스크가 업로드를 어떻게 처

flask-docs-kr.readthedocs.io