Métodos públicos | |
Upload_model () | |
Listado_descargas () | |
Recopila todas los archivos disponibles para descargar y los muestra. | |
Descargar ($id_fichero) | |
Permite descargar archivos desde el servidor al pc del usuario. | |
Cargar ($fichero) | |
Muestra un formulario para que el usuario suba archivos al servidor. |
Mediante esta clase se llevan a cabo diversas operaciones para buscar y recuperar información de la base de datos y mandársela al controlador, el cuál ya hará las operaciones oportunas.
Upload_model::Cargar | ( | $ | fichero | ) |
Muestra un formulario para que el usuario suba archivos al servidor.
La función recibe un array que contiene datos sobre el fichero a descargar (tamaño, tipo, nombre, etc..) y después de comprobar que el fichero cumple los requisitos, se realiza la consulta para insertar toda la información en la base de datos de archivos.
fichero | Es un array que contiene información sobre el fichero (tamaño, nombre, tipo, etc...). |
Upload_model::Descargar | ( | $ | id_fichero | ) |
Permite descargar archivos desde el servidor al pc del usuario.
La función recibe el identificador del fichero que se quiere descargar, comprueba si es posible descargar dicho fichero, y posteriormente le da la posibilidad al usuario de abrirlo desde el navegador o guardarlo en su pc.
id_fichero | Identificador del fichero que se va a descargar. |
Upload_model::Listado_descargas | ( | ) |
Recopila todas los archivos disponibles para descargar y los muestra.
La función se encarga de extraer de la base de datos todos los archivos que se hayan subido al servidor y que puedan ser descargados, y se los muestra al usuario.
Upload_model::Upload_model | ( | ) |
Constructor
Crea una instancia de Upload_model, a partir de la cuál se trabajará.