This commit is contained in:
Dagger 2022-06-13 18:48:48 -04:00
parent 3532dd5375
commit d9b93601f9

4
app.py
View File

@ -2,6 +2,8 @@ from fastapi import FastAPI, File, UploadFile, Form, Request
from fastapi.staticfiles import StaticFiles from fastapi.staticfiles import StaticFiles
from starlette.templating import Jinja2Templates from starlette.templating import Jinja2Templates
import logging
import shutil import shutil
import models import models
@ -41,7 +43,7 @@ def home(request: Request):
@app.post("/upload/{response_type}") @app.post("/upload/{response_type}")
def file(request: Request, response_type: str, file: UploadFile = File(...)): def file(request: Request, response_type: str, file: UploadFile = File(...)):
uploaded_file = models.UploadFile(file, file.filename, file.content_type) uploaded_file = models.UploadFile(file, file.filename, file.content_type)
if response_type.lower == "json": if response_type.lower() == "json":
return uploaded_file return uploaded_file
else: else:
return templates.TemplateResponse("html_response.html",{"request": request, "uploaded_file": uploaded_file, "filename": file.filename}) return templates.TemplateResponse("html_response.html",{"request": request, "uploaded_file": uploaded_file, "filename": file.filename})