Upload in FastAPI

Mattepuffo's logo
Upload in FastAPI

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!


Condividi

Commentami!