¿Cómo puedo eliminar el mensaje “You did not select a file to upload” de la subida de archivos de CodeIgniter?

¡Hola colega! El archivo system/libraries/Upload.php de CodeIgniter, el que se utiliza para subir archivos e imágenes al servidor, supone que el usuario debe seleccionar un archivo para que todo vaya bien.

I want you

Si el usuario no selecciona ningún archivo en su formulario, CodeIgniter se quejará con un horrible “You did not select a file to upload”. O sea, con el Upload.php de CodeIgniter tus usuarios están obligados a subir archivos sí o sí, siempre.

Una solución draconiana muy rápida en ejecución consiste en hackear la clase CI_Upload del archivo Upload.php de CodeIgniter. Tan sólo hay que comentar las líneas de código donde aparece la entrada upload_no_file_selected para pasar olímpicamente del caso en que el usuario no selecciona ningún archivo o imagen.

Sólo hay que comentar tres líneas de código.

La línea 149:

La línea 177:

La línea 188:

¡Y ya estamos! Con esto borramos el “You did not select a file to upload”.

1 comentario
  1. rigo
    rigo Dice:

    en la carpeta system/libraries/Upload.php en la linea 177 cambias el mensaje a mi me funciono perfecto

    Te queda en Español
    $this->set_error(‘No ha seleccionado un archivo para cargar.’);
    O como estaba en Ingles
    $this->set_error(‘upload_no_file_selected’);

    Responder

¿Me dejas un comentario? ¡Gracias!

Deja un comentario

Los campos obligatorios están marcados con *