Commit
·
a8e9948
1
Parent(s):
b887aff
Guardar mis cambios locales
Browse files
app.py
CHANGED
|
@@ -41,11 +41,12 @@ def check_file(uploaded_file):
|
|
| 41 |
return gr.Error("⚠️ No file uploaded. Please upload a CSV file.")
|
| 42 |
|
| 43 |
# Verificar si el archivo es CSV
|
| 44 |
-
if not uploaded_file.
|
| 45 |
return gr.Error("⚠️ Invalid file format. Please upload a CSV file.")
|
| 46 |
|
| 47 |
# Verificar el tamaño del archivo (200MB)
|
| 48 |
-
|
|
|
|
| 49 |
return gr.Error("⚠️ File size exceeds the 200MB limit. Please upload a smaller file.")
|
| 50 |
|
| 51 |
return None # No hay error si el archivo es válido
|
|
@@ -98,7 +99,7 @@ def create_sidebar():
|
|
| 98 |
uploaded_file = gr.File(
|
| 99 |
label="Choose your file",
|
| 100 |
elem_id="file-uploader",
|
| 101 |
-
type="
|
| 102 |
file_count="single", # Permite solo un archivo a la vez
|
| 103 |
file_types=[".csv"], # Limita solo a archivos CSV
|
| 104 |
interactive=True, # Hacer interactivo el componente para arrastrar y soltar
|
|
|
|
| 41 |
return gr.Error("⚠️ No file uploaded. Please upload a CSV file.")
|
| 42 |
|
| 43 |
# Verificar si el archivo es CSV
|
| 44 |
+
if not uploaded_file.endswith('.csv'):
|
| 45 |
return gr.Error("⚠️ Invalid file format. Please upload a CSV file.")
|
| 46 |
|
| 47 |
# Verificar el tamaño del archivo (200MB)
|
| 48 |
+
file_size = uploaded_file.size # Verificar el tamaño del archivo
|
| 49 |
+
if file_size > 200 * 1024 * 1024: # Limitar a 200MB
|
| 50 |
return gr.Error("⚠️ File size exceeds the 200MB limit. Please upload a smaller file.")
|
| 51 |
|
| 52 |
return None # No hay error si el archivo es válido
|
|
|
|
| 99 |
uploaded_file = gr.File(
|
| 100 |
label="Choose your file",
|
| 101 |
elem_id="file-uploader",
|
| 102 |
+
type="filepath", # Cambiado a 'filepath' para que retorne la ruta del archivo
|
| 103 |
file_count="single", # Permite solo un archivo a la vez
|
| 104 |
file_types=[".csv"], # Limita solo a archivos CSV
|
| 105 |
interactive=True, # Hacer interactivo el componente para arrastrar y soltar
|