ZakharZokhar commited on
Commit
d32fe66
1 Parent(s): 4b5a56f

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -1
main.py CHANGED
@@ -1,5 +1,6 @@
1
- from fastapi import FastAPI, HTTPException, Body, Request
2
  from pydantic import BaseModel
 
3
  from fastapi.templating import Jinja2Templates
4
 
5
  app = FastAPI()
@@ -21,3 +22,8 @@ async def read_root(request: Request):
21
  def echo_text(text_request: TextRequest):
22
  # Просто возвращаем поле text из запроса
23
  return {"echoed_text": text_request.text}
 
 
 
 
 
 
1
+ from fastapi import FastAPI, HTTPException, Body, Request, File, UploadFile
2
  from pydantic import BaseModel
3
+ from fastapi.responses import JSONResponse
4
  from fastapi.templating import Jinja2Templates
5
 
6
  app = FastAPI()
 
22
  def echo_text(text_request: TextRequest):
23
  # Просто возвращаем поле text из запроса
24
  return {"echoed_text": text_request.text}
25
+
26
+ # Endpoint для загрузки файла
27
+ @app.post("/upload")
28
+ async def upload_file(file: UploadFile = File(...)):
29
+ return JSONResponse(content={"filename": file.filename})