Update app.py
Browse files
app.py
CHANGED
@@ -119,7 +119,6 @@ def remove_line_breaks(text):
|
|
119 |
########################################################
|
120 |
######## Hilfsfunktionen Datei-Upload ##################
|
121 |
# Hochladen von Dateien
|
122 |
-
"""
|
123 |
def upload_pdf(file):
|
124 |
if file is None:
|
125 |
return None, "Keine Datei hochgeladen."
|
@@ -137,33 +136,6 @@ def upload_pdf(file):
|
|
137 |
token=HF_WRITE
|
138 |
)
|
139 |
return f"PDF '{filename}' erfolgreich hochgeladen."
|
140 |
-
"""
|
141 |
-
def upload_pdf(file):
|
142 |
-
if file is None:
|
143 |
-
return "Keine Datei hochgeladen."
|
144 |
-
|
145 |
-
# Erstellen Sie einen temporären Dateipfad
|
146 |
-
with tempfile.NamedTemporaryFile(delete=False, suffix=".pdf") as temp_file:
|
147 |
-
temp_file.write(file) # Direktes Schreiben des Datei-Inhalts
|
148 |
-
temp_file_path = temp_file.name
|
149 |
-
|
150 |
-
try:
|
151 |
-
# Extrahieren des Dateinamens aus dem vollen Pfad
|
152 |
-
filename = os.path.basename(temp_file_path)
|
153 |
-
|
154 |
-
# Datei zum Hugging Face Space hochladen
|
155 |
-
upload_path = f"kkg_dokumente/{filename}"
|
156 |
-
api.upload_file(
|
157 |
-
path_or_fileobj=temp_file_path,
|
158 |
-
path_in_repo=upload_path,
|
159 |
-
repo_id=REPO_ID,
|
160 |
-
repo_type=REPO_TYPE,
|
161 |
-
token=HF_WRITE
|
162 |
-
)
|
163 |
-
return f"PDF '{filename}' erfolgreich hochgeladen."
|
164 |
-
finally:
|
165 |
-
# Temporäre Datei löschen
|
166 |
-
os.remove(temp_file_path)
|
167 |
|
168 |
|
169 |
|
|
|
119 |
########################################################
|
120 |
######## Hilfsfunktionen Datei-Upload ##################
|
121 |
# Hochladen von Dateien
|
|
|
122 |
def upload_pdf(file):
|
123 |
if file is None:
|
124 |
return None, "Keine Datei hochgeladen."
|
|
|
136 |
token=HF_WRITE
|
137 |
)
|
138 |
return f"PDF '{filename}' erfolgreich hochgeladen."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
|
140 |
|
141 |
|