alexkueck commited on
Commit
954494e
1 Parent(s): d4ca566

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -26
app.py CHANGED
@@ -392,8 +392,32 @@ async def upload_pdf(file):
392
 
393
  """
394
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
 
 
 
 
 
 
 
396
 
 
 
397
 
398
 
399
  #Vektorstore erst auf ButtonKlick erneuern, vorher eventuell mehrere Dateien hochladen
@@ -571,38 +595,14 @@ with gr.Blocks(css=customCSS, theme=themeAlex) as demo:
571
  renew_button = gr.Button("Vektorstore erneuern", elem_id="renew_button")
572
  file_list = gr.HTML(elem_id="file_list", show_label=False)
573
 
574
- def upload_pdf(files):
575
- if files is None:
576
- return None, "Keine Datei hochgeladen."
577
- for file in files:
578
- # Extrahieren des Dateinamens aus dem vollen Pfad
579
- filename = os.path.basename(file.name)
580
-
581
- # Extrahieren der Dateiendung
582
- file_extension = os.path.splitext(filename)[1]
583
- # Bestimmen des Upload-Pfads basierend auf der Dateiendung
584
- if file_extension == ".pdf":
585
- upload_path = f"chroma/kkg/pdf/{filename}"
586
- elif file_extension == ".docx":
587
- upload_path = f"chroma/kkg/word/{filename}"
588
- else:
589
- upload_path = f"chroma/kkg/{filename}"
590
-
591
- # Datei zum Hugging Face Space hochladen
592
- upload_file_to_huggingface(file.name, upload_path)
593
- ############################################
594
- #Vektorstore neu....
595
- ############################################
596
- #create_vectorstore()
597
-
598
- return f"Dateien erfolgreich hochgeladen."
599
 
600
  # Automatisches Ausführen der Upload-Funktion, wenn eine Datei hochgeladen wird
601
  #upload_pdf_file.change(fn=upload_pdf, inputs=upload_pdf_file, outputs=output_text)
602
  upload_pdf_files.change(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list]) #, postprocess=display_files)
603
  renew_button.click(fn=renew_vectorstore, outputs=output_text)
604
  #gr.HTML(update=display_files, elem_id="file_list", show_label=False)
605
- demo.load(display_files, outputs=file_list)
606
 
607
 
608
  """
 
392
 
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
+
421
 
422
 
423
  #Vektorstore erst auf ButtonKlick erneuern, vorher eventuell mehrere Dateien hochladen
 
595
  renew_button = gr.Button("Vektorstore erneuern", elem_id="renew_button")
596
  file_list = gr.HTML(elem_id="file_list", show_label=False)
597
 
598
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
599
 
600
  # Automatisches Ausführen der Upload-Funktion, wenn eine Datei hochgeladen wird
601
  #upload_pdf_file.change(fn=upload_pdf, inputs=upload_pdf_file, outputs=output_text)
602
  upload_pdf_files.change(fn=upload_pdf, inputs=upload_pdf_files, outputs=[output_text, file_list]) #, postprocess=display_files)
603
  renew_button.click(fn=renew_vectorstore, outputs=output_text)
604
  #gr.HTML(update=display_files, elem_id="file_list", show_label=False)
605
+ #demo.load(display_files, outputs=file_list)
606
 
607
 
608
  """