Spaces:
Sleeping
Sleeping
Commit
•
d32fe66
1
Parent(s):
4b5a56f
Update main.py
Browse files
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})
|