Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2010, 11:04
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Examinar (no hace realmente lo que quiero)

Cita:
Iniciado por eljuank1982 Ver Mensaje
Un saludo a todos los que están leyendo este tema.

La cosa es que hice un formulario, mediante el cual doy entrada a los datos a mi base de datos. Entre otros elementos tengo el clásico examinar html
Código HTML:
<input type="file" name="foto" value="" size="32"> 
pero sucede que cuando encuentro el archivo que deseo, en el campo de texto me aparece la ruta absoluta y no relativa al documento (lo cual estaría bien si me estuviera saliendo demasiado de mi carpeta principal, pero yo busco la imagen dentro de, por ejemplo images/ejemplo.jpg) ya que lo que me interesa es que en el campo de texto me aparezca la ruta relativa pues es la que voy a usar para poner en la base de datos para no tener que subir la foto a la base de datos. Almaceno solo la ruta y luego la llamo.

Que puedo hacer en esta situación porque como saben las rutas absolutas del tipo C:\Inetpub\wwwroot\sitio\imagenes, son un problema por la falta de garantía que se encuentren exactamente igual en el server que hospede tu site.

Salu2 y Gracias de antemano.
Parece una broma lo que dices. El campo input type file secciona un archivo de la computadora cliente, es decir, desde donde se pretende cargar al archivo. El formulario lo envía al servidor. El servidor lo procesa y no lo guarda automáticamente en la misma supuesta ruta. Lo almacena primeramente en una carpeta temporal y luego mediante la función move_uploaded_file (si estás trabajando en PHP) mueve el archivo a donde tú dispongas. No tiene nada que ver la ruta de absoluta que muestra el input type file con el destino final del archivo que haz cargado. Suerte!