from fastapi import FastAPI, File, UploadFile
from fastapi.responses import HTMLResponse
app = FastAPI()
# HTML form for file upload
html_content = """
File Upload
Upload a File
"""
@app.get("/", response_class=HTMLResponse)
async def read_root():
return html_content
@app.post("/uploadfile/")
async def upload_file(file: UploadFile = File(...)):
return {"filename": file.filename}