Spaces:
Sleeping
Sleeping
File size: 419 Bytes
9b5b70e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
from fastapi import FastAPI, File, UploadFile
import shutil
import os
app = FastAPI()
@app.post("/upload")
async def upload_file(file: UploadFile = File(...)):
upload_dir = "/tmp/uploads"
os.makedirs(upload_dir, exist_ok=True)
file_path = os.path.join(upload_dir, file.filename)
with open(file_path, "wb") as buffer:
shutil.copyfileobj(file.file, buffer)
return {"filename": file.filename} |