Upload in FastAPI
In questo articolo vediamo com eseguire un upload di files in FastAPI.
La prima cosa da fare è installare un pacchetto, e possiamo farlo tramite pip:
pip install python-multipart
Fatto questo vediamo il codice Python per l'upload:
from fastapi import FastAPI, UploadFile
app = FastAPI()
@app.post("/upload/")
async def create_upload_file(file: UploadFile):
with open(file.filename, 'wb+') as f:
f.write(file.file.read())
f.close()
return {"filename": file.filename}
Questo salverà il file nella root del server.
Enjoy!
python pip fastapi uploadfile python-multipart
Commentami!