Página web para envío de ficheros

Post Reply
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

Página web para envío de ficheros

Post 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,
Un Saludo
Carlos G.

FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
User avatar
Joaquim Ferrer
Posts: 58
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

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

Post 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
Fivewinner desde 1.9, programador PHP y Javascript, HTML5 evangelista
FiveWiDi
Posts: 910
Joined: Mon Oct 10, 2005 2:38 pm

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

Post 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.
Un Saludo
Carlos G.

FiveWin 19.06 + Harbour 3.2, BCC 7 Windows 10
Post Reply