Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -405,7 +405,8 @@ async def get_pdf_content(path: str, background_tasks: BackgroundTasks):
|
|
405 |
logger.error(f"PDF μ½ν
μΈ λ‘λ μ€λ₯: {str(e)}\n{error_details}")
|
406 |
return JSONResponse(content={"error": str(e)}, status_code=500)
|
407 |
|
408 |
-
|
|
|
409 |
@app.post("/api/upload-pdf")
|
410 |
async def upload_pdf(file: UploadFile = File(...)):
|
411 |
try:
|
@@ -424,9 +425,9 @@ async def upload_pdf(file: UploadFile = File(...)):
|
|
424 |
with open(file_path, "wb") as buffer:
|
425 |
buffer.write(content)
|
426 |
|
427 |
-
# λ©μΈ λλ ν 리μλ λ³΅μ¬ (
|
428 |
-
|
429 |
-
|
430 |
|
431 |
# λ°±κ·ΈλΌμ΄λμμ μΊμ± μμ
|
432 |
asyncio.create_task(cache_pdf(str(file_path)))
|
@@ -444,6 +445,7 @@ async def upload_pdf(file: UploadFile = File(...)):
|
|
444 |
status_code=500
|
445 |
)
|
446 |
|
|
|
447 |
# κ΄λ¦¬μ μΈμ¦ μλν¬μΈνΈ
|
448 |
@app.post("/api/admin-login")
|
449 |
async def admin_login(password: str = Form(...)):
|
|
|
405 |
logger.error(f"PDF μ½ν
μΈ λ‘λ μ€λ₯: {str(e)}\n{error_details}")
|
406 |
return JSONResponse(content={"error": str(e)}, status_code=500)
|
407 |
|
408 |
+
|
409 |
+
# PDF μ
λ‘λ μλν¬μΈνΈ - μꡬ μ μ₯μμ μ μ₯ λ° λ©μΈ νλ©΄μ μλ νμ
|
410 |
@app.post("/api/upload-pdf")
|
411 |
async def upload_pdf(file: UploadFile = File(...)):
|
412 |
try:
|
|
|
425 |
with open(file_path, "wb") as buffer:
|
426 |
buffer.write(content)
|
427 |
|
428 |
+
# λ©μΈ λλ ν 리μλ μλμΌλ‘ λ³΅μ¬ (μλ νμ)
|
429 |
+
with open(PDF_DIR / file.filename, "wb") as buffer:
|
430 |
+
buffer.write(content)
|
431 |
|
432 |
# λ°±κ·ΈλΌμ΄λμμ μΊμ± μμ
|
433 |
asyncio.create_task(cache_pdf(str(file_path)))
|
|
|
445 |
status_code=500
|
446 |
)
|
447 |
|
448 |
+
|
449 |
# κ΄λ¦¬μ μΈμ¦ μλν¬μΈνΈ
|
450 |
@app.post("/api/admin-login")
|
451 |
async def admin_login(password: str = Form(...)):
|