Cargando imagenes con ajax... problema

Iniciado por WD, 1 Julio 2011, 08:19 AM

0 Miembros y 1 Visitante están viendo este tema.

WD

Hola a todos.

estoy usando un plugin para subir imágenes mediante ajax
este http://valums.com/ajax-upload/
funciona bien para subir las imágenes al servidor pero resulta que lo que quiero es que el usuario después que haya cargado sus imágenes presione un botón confirmar para que las imágenes queden en el servidor y si el usuario subió las imágenes y luego se fue sin presionar el botón confirmar que las imágenes sean eliminadas del servidor.

¿Cómo podría hacer esto amigos?

Saludos

[u]nsigned

Por lo general PHP sube las imagenes a un directorio temporal, y luego si la subida fue exitosa los copia/mueve a la ubicacion definitiva dentro de el webserver. Este direcotrio temporal de PHP es purgado automaticamente por el sistema operativo asi que no hay que preocuparse de eso.

Deberias revisar el script php (doy por sentado que usas este lenguaje en el servidor) para ver donde y como sube el archivo.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

WD

hola nsigned.

es que mi idea es que se vallan pre visualizando las imágenes a medida que se van subiendo.. es por eso que debo moverlas del directorio temporal a uno definitivo de inmediatamente... pero eso me genera el problema que he mencionado.. que luego como hago para borrar las imágenes que están en un directorio definitivo en caso de que usuario haya subido imágenes y luego se haya salido del sitio

[u]nsigned

Bueno, cuando una pagina es avandonada se dispara un evento javascript. Tambien prodias simplemente subir las imagenes a una carpteta, y tratar de automatizar el purgado, con CRON por ejemplo. Te aconsejaria no trabajar directamente sobre direcotrios y/o archivos, sino implementar una base de datos.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

WD

ya he probado el unload de javascript pero no me permite ejecutar ajax.. creo que ese evento solo permite ejecutar alert