Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/12/2009, 09:31
cocodj69
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: subir imagenes antes de crear registro en BBDD

He estado pensando y creo que voy a enviar las imagenes en la misma página que el texto. Lo que no me gusta de esta idea, es el hecho de estar enviando el texto constantemente ( a través del form ) cada vez que subamos una imagen, para no guardar nada, sólo por el hecho de guardar una imagen.

Puesto que me gusta la idea de subir sólo lo necesario, se me ha ocurrido lo siguiente:

Teniendo como partida que texto y imagenes estan en la misma página...

1.- Cóloco un iframe para visualizar las imagenes
2.- Si se sube una imagen, a través de javascript envio el formulario con la imagen unicamente al iframe. El código se encarga de visualizar las imagenes que se guardan en la carpera temporal
3.- Cuando toda el formulario este completo, se envia a la página destino.
4.- Se guarda el registro en la base de datos
5.- obtendo el id ( insert_id() )
6.- Copio las imagenes de la carpeta temporal al directorio de destino o bien, como tu has dicho, renombro la carpeta

¿Te gusta la idea? Creo que está muy bien, sobretodo el hecho de no recargar la página cada vez que subes una imagen.

Y otra cosa, para borrar las carpetas temporales que se van creando, ¿utilizas o utilizarias un script automatica ( ej: por la noche ), para borrar dichas entradas?

Bueno espero que me comentes a ver que te parece la idea

Gracias :)