Temas > Programacion > Html > Formulario input type file
Julio

Formulario - input type="file"
El control de tipo file nos permite enviar un archivo al servidor.
Nuevamente el HTML solo indica al navegador que debe enviar el archivo al
servidor pero debe haber en el servidor un programa que lo almacene en una
carpeta del servidor.
Veamos la sintaxis para disponer un control de tipo file:
<?php // esto no va
<input type="file" name="archi">
?> esto no va
Nuevamente utilizamos el elemento HTML input para definir este tipo de
control. En la propiedad type inicializamos con el valor file.
Inicializar la propiedad name también es importante ya que mediante este
nombre se lo recupera en el servidor.
Otra cosa muy importante a tener en cuenta cuando hacemos upload de
archivos al servidor es inicializar la propiedad enctype del elemento
form:
<?php // esto no va
<form method="post" action="/registrardatos.php"
enctype="multipart/form-data">
?> // esto no va
Con esto indicamos al navegador que el formulario almacena uno o más
archivos que deben ser enviados al servidor.
Confeccionemos una página que solicite el ingreso de un nombre y la foto
de la persona:
<?php // esto no va
<html>
<head>
<title>Prueba de formulario</title>
</head>
<body>
<form action="/registrardatos.php" method="post"
enctype="multipart/form-data">
Ingrese su nombre:
<input type="text" name="nombre" size="30"><br>
Seleccione la foto:
<input type="file" name="foto">
<br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
?> // esto no va
Recordemos siempre inicializar la propiedad enctype del elemento form:
<?php // esto no va
<form action="/registrardatos.php" method="post"
enctype="multipart/form-data">
?> // esto no va
Tenga en cuenta que si no se hace nigún programa en el servidor el archivo
no se almacena.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
 123456
78910111213
14151617181920
21222324252627
282930    

Viernes 4 de Abril 2025
Semana 14

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal