Flask-RESTPlus 에서 여러개 파일 업로드 처리

2021. 1. 20. 02:26서버 프로그래밍

클라이언트에서 여러개의 파일을 선택해서 body에 담아서 업로드를 할 경우, 다음과 같이 처리를 하면 그중 첫번째 것만 받게 된다.

# From file uploads
parser.add_argument('picture', type=werkzeug.datastructures.FileStorage, location='files')

여러개의 값을 받고자하는 경우에는 다음과 같이 action을 추가해주면 되니, 이것을 위에 추가해주면 간단하게 해결된다.

parser.add_argument('fruits', action='split')

 

flask-restplus.readthedocs.io/en/stable/parsing.html

 

Request Parsing — Flask-RESTPlus 0.13.0 documentation

Request Parsing Warning The whole request parser part of Flask-RESTPlus is slated for removal and will be replaced by documentation on how to integrate with other packages that do the input/output stuff better (such as marshmallow). This means that it will

flask-restplus.readthedocs.io