Diferencia entre revisiones de «Usuario:Santolaria/apuntesphp/uploads»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con «Imaginemos que tenemos un archivo de tipo '''jpg''' en nuestro ordenador, y queremos subirlo al servidor. {{Resumen| *Hay que crear un '''formulario''' primero, en el que...»)
 
(El formulario)
 
(2 revisiones intermedias por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
Imaginemos que tenemos un archivo de tipo '''jpg''' en nuestro ordenador, y queremos subirlo al servidor.
 
Imaginemos que tenemos un archivo de tipo '''jpg''' en nuestro ordenador, y queremos subirlo al servidor.
  
{{Resumen|
+
'''Pasos''':
 
*Hay que crear un '''formulario''' primero, en el que se recoja la ruta del archivo, con el botón enviar.
 
*Hay que crear un '''formulario''' primero, en el que se recoja la ruta del archivo, con el botón enviar.
 
*Haremos que el fichero pase a la '''carpeta temporal''' y comprobaremos y filtraremos si se ha subido correctamente
 
*Haremos que el fichero pase a la '''carpeta temporal''' y comprobaremos y filtraremos si se ha subido correctamente
 
*Una vez comprobado, moveremos el archivo a su destino final, el '''servidor'''.
 
*Una vez comprobado, moveremos el archivo a su destino final, el '''servidor'''.
}}
+
 
 +
Iremos paso a paso.
  
 
__TOC__
 
__TOC__
  
== Paso 1: El formulario ==
+
== El formulario HTML ==
 +
 
 +
=== Atributos ===
 +
 
 +
Los tres son atributos de la etiqueta form, por lo cual deben ponerse en la apertura de dicha etiqueta.
  
=== Atributos enctype y method ===
+
==== action ====
  
Los dos son atributos de la etiqueta form, por lo cual deben ponerse en la apertura de dicha etiqueta.
+
El atributo action nos permite especificar qué archivo php es el que procesará las operaciones necesarias para que los datos del formulario sean enviados. Debemos poner la ruta relativa desde donde esté el archivo que contiene el formulario.
  
 
==== enctype ====
 
==== enctype ====

Última revisión de 15:37 3 oct 2021

Imaginemos que tenemos un archivo de tipo jpg en nuestro ordenador, y queremos subirlo al servidor.

Pasos:

  • Hay que crear un formulario primero, en el que se recoja la ruta del archivo, con el botón enviar.
  • Haremos que el fichero pase a la carpeta temporal y comprobaremos y filtraremos si se ha subido correctamente
  • Una vez comprobado, moveremos el archivo a su destino final, el servidor.

Iremos paso a paso.

El formulario HTML

Atributos

Los tres son atributos de la etiqueta form, por lo cual deben ponerse en la apertura de dicha etiqueta.

action

El atributo action nos permite especificar qué archivo php es el que procesará las operaciones necesarias para que los datos del formulario sean enviados. Debemos poner la ruta relativa desde donde esté el archivo que contiene el formulario.

enctype

Este atributo le especifica al formulario que tipo de archivos tendrá. Por defecto es texto, pero si queremos enviar imágenes debemos seleccionar multipart/form-data.

method

Estre atributo recupera los datos, que pueden viajar a través de la URL (GET), permitiendo verlos en la barra de dirección, o se encriptan para viajar seguros hasta el servidor (POST). El método GET no es el mejor método de enviar información porque queda al descubierto datos que pueden ser personales para el cliente. Además esté método no admite cualquier otro archivo que no sea texto. Utilizaremos POST para los archivos multimedia.

Resultado

Aquí tenemos un ejemplo de formulario preparado para enviar imágenes: