Hola lista, felices fiestas,
A ver si alguien me puede echar una mano porque me estoy volviendo
loco tratando de solucionar un tema y no encuentro nada al respecto
por ningún lado :(

Esta es la situación: tengo el típico formulario de alta (en este caso
de bares) con la peculiaridad de que se pueden subir 3 imágenes. Las
imágenes hay que introducirlas en la bbdd junto con el resto de los
campos para poder acceder a ellas posteriormente (con un id unico
añadido al nombre para evitar sobreescrituras). He implementado el
upload con la clase fileReference sin problema, y el formulario se
envía normalmente por post.

Este es el problema: al enviarse independientemente los ficheros y el
formulario no encuentro la forma de asociar ambos envíos en la bbdd.
Sería "ideal de la muerte" poder enviar las imágenes por post con el
resto del formulario, pero no se puede :'(
Otra opción buena sería poder enviar parámetros junto al upload, pero
tampoco veo la forma de hacerlo. :'(

He de puntualizar que al estar todo en una única pantalla, primero se
hace el envío de las imágenes y a continuación se envía el formulario.

En un principio pensé enviar los nombres de las imágenes que se
acababan de subir junto con el resto de datos del formulario enviados
por post, pero en cuanto surgió el tema de añadir un id único al
nombre del archivo para evitar sobreescrituras este planteamiento se
fue al garete, ya que los nombres se han cambiado nada más subir al
añadirles ese id.

No se si se os ocurre algo, pero si me podeis recomendar algún método
alternativo, remedio milagroso o algún santo al que ponerle unas
velas, estoy seguro que los reyes majos se portarán muy bien con
vosotros y vuestro próximo año será muy muy próspero :)

Muchas gracias de antemano y un saludo
-- 
Javier Fernández
------------------------------------------
[ http://drusunlimited.com ]

-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a