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
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

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