Page 1 of 1

Página web para envío de ficheros

Posted: Tue Jan 21, 2014 4:59 pm
by FiveWiDi
Hola a todos,

Tengo la necesidad de que el usuario envié desde una página web un archivo que mi aplicación se bajará por FTP del servidor y lo tratará.

La parte bajar el fichero del servidor por FTP creo haber visto como hacerlo, hay información en el foro.

La parte de la página web es la que me falta; alguno de ustedes sabe como hacer una página web que permita enviar un fichero a una ruta del servidor?
Es decir, una página web para subir un fichero al servidor.

Gracias,

Re: Página web para envío de ficheros

Posted: Wed Jan 22, 2014 7:06 am
by Joaquim Ferrer
Carlos,
El tema pasa por construir un formulario

Code: Select all

<html>
<head>
<title>Envio de archivos</title>
</head>
<body>
 
<form action="http://dominio/archivos/upload.php" method="post" enctype="multipart/form-data">
 
Archivo a subir <input type="file" name="archivo" />
<input type=hidden name=MAX_FILE_SIZE value=2048> 
<input type="submit" name="enviar" value="Enviar" />
 
</form>
 
</body>
 
</html>
El formulario llamará al script PHP en http://dominio/archivos/upload.php que controlará el contenido y tamaño entre otras cosas del archivo subido.
El campo 'oculto' MAX_FILE_SIZE indica que el usuario no puede sobrepasar el envio de un archivo superior a 2 Mb.
Esto sirve de bien poco si el usuario 'listillo' envia desde una pagina en la que modifique esos valores, es simplemente un primer filtro.
El script PHP (o cualquier otro CGI) será el que validará el archivo subido, tamaño, tipo aceptado o incluso detección de virus.
En la configuración del servidor, tendrás que indicarle la ruta donde quieres recibir los archivos, si no te sirve la que te ofrece por defecto.
Si quieres ampliar la info http://www.sergioweb.es/carga-archivos-php/

Saludos

Re: Página web para envío de ficheros

Posted: Wed Jan 22, 2014 9:48 pm
by FiveWiDi
Joaquim Ferrer wrote:Carlos,
El tema pasa por construir un formulario
El formulario llamará al script PHP en http://dominio/archivos/upload.php que controlará el contenido y tamaño entre otras cosas del archivo subido.
El campo 'oculto' MAX_FILE_SIZE indica que el usuario no puede sobrepasar el envio de un archivo superior a 2 Mb.
Esto sirve de bien poco si el usuario 'listillo' envia desde una pagina en la que modifique esos valores, es simplemente un primer filtro.
El script PHP (o cualquier otro CGI) será el que validará el archivo subido, tamaño, tipo aceptado o incluso detección de virus.
En la configuración del servidor, tendrás que indicarle la ruta donde quieres recibir los archivos, si no te sirve la que te ofrece por defecto.
Si quieres ampliar la info http://www.sergioweb.es/carga-archivos-php/

Saludos
Muchas gracias,

Un buen punto de partida.