alexkueck commited on
Commit
9fd68da
1 Parent(s): 12e542a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -20
app.py CHANGED
@@ -393,28 +393,32 @@ async def upload_pdf(file):
393
  """
394
 
395
  def upload_pdf(files):
396
- if files is None:
397
- return None, "Keine Datei hochgeladen."
 
398
  for file in files:
399
- # Extrahieren des Dateinamens aus dem vollen Pfad
400
- filename = os.path.basename(file.name)
 
 
 
 
 
 
 
 
 
 
 
401
 
402
- # Extrahieren der Dateiendung
403
- file_extension = os.path.splitext(filename)[1]
404
- # Bestimmen des Upload-Pfads basierend auf der Dateiendung
405
- if file_extension == ".pdf":
406
- upload_path = f"chroma/kkg/pdf/{filename}"
407
- elif file_extension == ".docx":
408
- upload_path = f"chroma/kkg/word/{filename}"
409
- else:
410
- upload_path = f"chroma/kkg/{filename}"
411
-
412
- # Datei zum Hugging Face Space hochladen
413
- upload_file_to_huggingface(file.name, upload_path)
414
- ############################################
415
- #Vektorstore neu....
416
- ############################################
417
- #create_vectorstore()
418
 
419
  return f"Dateien erfolgreich hochgeladen.", display_files()
420
 
 
393
  """
394
 
395
  def upload_pdf(files):
396
+ if not files:
397
+ return "Keine Dateien hochgeladen.", display_files()
398
+
399
  for file in files:
400
+ try:
401
+ # Extrahieren des Dateinamens aus dem vollen Pfad
402
+ filename = os.path.basename(file.name)
403
+
404
+ # Extrahieren der Dateiendung
405
+ file_extension = os.path.splitext(filename)[1]
406
+ # Bestimmen des Upload-Pfads basierend auf der Dateiendung
407
+ if file_extension == ".pdf":
408
+ upload_path = f"chroma/kkg/pdf/{filename}"
409
+ elif file_extension == ".docx":
410
+ upload_path = f"chroma/kkg/word/{filename}"
411
+ else:
412
+ upload_path = f"chroma/kkg/{filename}"
413
 
414
+ # Datei zum Hugging Face Space hochladen
415
+ upload_file_to_huggingface(file.name, upload_path)
416
+ ############################################
417
+ #Vektorstore neu....
418
+ ############################################
419
+ #create_vectorstore()
420
+ except Exception as e:
421
+ logging.error(f"Error uploading file {file.name}: {e}")
 
 
 
 
 
 
 
 
422
 
423
  return f"Dateien erfolgreich hochgeladen.", display_files()
424