link
fastapi/file-upload

File Upload

Handle file uploads

file
upload

Command

Examples

File upload endpoint

from fastapi import File, UploadFile
  
  @app.post("/upload/")
  async def upload_file(file: UploadFile = File(...)):
      contents = await file.read()
      save_file(file.filename, contents)
      return {"filename": file.filename}