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
|