LalitMahale commited on
Commit
642a8cb
·
1 Parent(s): 9322f35

error solved

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -94,26 +94,24 @@ async def audio_chat(audio: UploadFile = File(...), token: str = ""):
94
  raise HTTPException(status_code=500, detail=f"An error occurred: {str(e)}")
95
 
96
 
97
- UPLOAD_DIR = "uploads"
98
- Path(UPLOAD_DIR).mkdir(exist_ok=True)
99
-
100
  # Request model
101
  class FileUploadRequest(BaseModel):
102
  filename: str
103
  content_type: str
104
  base64_file: str
105
 
 
 
 
106
  @app.post("/summarizer")
107
  async def upload_base64(file_data: FileUploadRequest):
108
  try:
109
  print(file_data.filename)
110
  file_path = os.path.join(UPLOAD_DIR, file_data.filename)
111
 
112
- # Decode and save file
113
  with open(file_path, "wb") as f:
114
  f.write(base64.b64decode(file_data.base64_file))
115
 
116
- # Simulate processing
117
  extracted_text = f"Saved file: {file_path}\nContent-Type: {file_data.content_type}\n"
118
  extracted_text += f"(First 100 bytes shown)\n\n"
119
  with open(file_path, "rb") as f:
@@ -123,6 +121,7 @@ async def upload_base64(file_data: FileUploadRequest):
123
 
124
  except Exception as e:
125
  raise HTTPException(status_code=500, detail=str(e))
 
126
 
127
  @app.post("/upload")
128
  async def upload_file(req: UploadRequest):
 
94
  raise HTTPException(status_code=500, detail=f"An error occurred: {str(e)}")
95
 
96
 
 
 
 
97
  # Request model
98
  class FileUploadRequest(BaseModel):
99
  filename: str
100
  content_type: str
101
  base64_file: str
102
 
103
+ UPLOAD_DIR = "/tmp/uploads"
104
+ Path(UPLOAD_DIR).mkdir(parents=True, exist_ok=True)
105
+
106
  @app.post("/summarizer")
107
  async def upload_base64(file_data: FileUploadRequest):
108
  try:
109
  print(file_data.filename)
110
  file_path = os.path.join(UPLOAD_DIR, file_data.filename)
111
 
 
112
  with open(file_path, "wb") as f:
113
  f.write(base64.b64decode(file_data.base64_file))
114
 
 
115
  extracted_text = f"Saved file: {file_path}\nContent-Type: {file_data.content_type}\n"
116
  extracted_text += f"(First 100 bytes shown)\n\n"
117
  with open(file_path, "rb") as f:
 
121
 
122
  except Exception as e:
123
  raise HTTPException(status_code=500, detail=str(e))
124
+
125
 
126
  @app.post("/upload")
127
  async def upload_file(req: UploadRequest):