Update utils.py
Browse files
utils.py
CHANGED
|
@@ -560,8 +560,13 @@ def transfer_input(inputs):
|
|
| 560 |
######## Hilfsfunktionen Datei-Upload ##################
|
| 561 |
def download_link(doc):
|
| 562 |
# URL für das Herunterladen der Datei
|
| 563 |
-
|
| 564 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 565 |
|
| 566 |
# Hochladen von Dateien
|
| 567 |
def upload_pdf(file):
|
|
@@ -572,7 +577,7 @@ def upload_pdf(file):
|
|
| 572 |
filename = os.path.basename(file.name)
|
| 573 |
|
| 574 |
# Datei zum Hugging Face Space hochladen
|
| 575 |
-
upload_path = f"
|
| 576 |
api.upload_file(
|
| 577 |
path_or_fileobj=file.name,
|
| 578 |
path_in_repo=upload_path,
|
|
|
|
| 560 |
######## Hilfsfunktionen Datei-Upload ##################
|
| 561 |
def download_link(doc):
|
| 562 |
# URL für das Herunterladen der Datei
|
| 563 |
+
# Check if doc is a dictionary and contains the key 'pfad'
|
| 564 |
+
if isinstance(doc, dict) and 'pfad' in doc:
|
| 565 |
+
file_url = f"https://huggingface.co/spaces/alexkueck/SucheRAG/resolve/main/chroma/kkg/{doc['pfad']}?token=hf_token"
|
| 566 |
+
return f'<b><a href="{file_url}" target="_blank" style="color: #BB70FC; font-weight: bold;">{doc["titel"]}</a></b>'
|
| 567 |
+
else:
|
| 568 |
+
file_url = f"https://huggingface.co/spaces/alexkueck/SucheRAG/resolve/main/{doc}?token=hf_token"
|
| 569 |
+
return f'<b><a href="{file_url}" target="_blank" style="color: #BB70FC; font-weight: bold;">{doc}</a></b>'
|
| 570 |
|
| 571 |
# Hochladen von Dateien
|
| 572 |
def upload_pdf(file):
|
|
|
|
| 577 |
filename = os.path.basename(file.name)
|
| 578 |
|
| 579 |
# Datei zum Hugging Face Space hochladen
|
| 580 |
+
upload_path = f"chroma/kkg/pdf/{filename}"
|
| 581 |
api.upload_file(
|
| 582 |
path_or_fileobj=file.name,
|
| 583 |
path_in_repo=upload_path,
|