En efecto Javi si primero subes las imagenes sin saber la id, se pueden pisar, y lo de tus sesiones me da un miedoooo (por cierto Cay muy ingenioso el articulo, tomo nota). Además al cerrar el navegador se pierde, y si guardas la foto con una id de registro, siempre podras permitir al usuario que suba otra foto, o que pise la que tiene, o denegarle todo lo anterior, porque tienes su registro, y por lo tanto su id unica. Al final lo que estas haciendo es lo mismo, pero con una consulta mas al servidor (primero la id, luego la imagen y luego el formulario: 3) Plantéales esto a los de backend:
Me registro/logo--> Obtengo una id (p.e.: 69) Subo el archivo--> subirArchivo.php?miID=69 Se guarda en el servidor--> Foto_69.jpg (y es unica porque solo hay un usuario 69) Al no depender de sesiones, mañana el usuario 69 puede volver a entrar (logandose con el mismo usuario) y cambiar su foto de un cerdito por otra de un patito. Tú solo pisas la Foto_69.jpg pero no "molestas" a ningun otro usuario. Si no quieres permitir ésto, tambien sabes que ya tiene una foto subida, y no le dejas. Tu tienes el control en todo momento. Y creo que te va a costar menos cambiar el orden de tu aplicacion, que meter un paso mas :-) Un saludoooo. PD: Y deja de currar hombre!!, que estamos a 30 ;-DD ----- Original Message ----- From: "drusunlimited" <[EMAIL PROTECTED]> To: "Lista dedicada a Actionscript" <[email protected]> Sent: Saturday, December 30, 2006 2:23 PM Subject: Re: [ASNativos]FileReference: Formulario con upload de im á genes Gracias por la aclaración Ivan, yo lo tengo montado al contrario (primero subo las imágenes) y por eso me gustaba más la segunda opción de Fede, que no me obligaba a cambiar nada. Por desgracia puede haber uploads simultáneos de distintos usuarios así que sigue existiendo algún riesgo de sobreescritura (pequeño pero existe) con ese método, así que desde backend me han planteado una tercera opción: Nada más entrar al formulario hago una consulta que me devuelve un id y se crea una variable de sesion, las imágenes se suben y se copian con ese id (que aunque no envío se encuentra en la variable de sesion) y el formulario envía el resto de los datos junto con esa id. Más o menos así lo he entendido, pero me pierdo un poco así que quizás no lo esté explicando bien del todo. Cay, había leído tu artículo -muy bueno por cierto- pero no recordaba esa parte. Muchas gracias por vuestra ayuda y un saludo. -- Javier Fernández ------------------------------------------ [ http://drusunlimited.com ] On 12/30/06, Cay Garrido H. <[EMAIL PROTECTED]> wrote: > no te equivocas... hace un tiempo escribi algo sobre esto aqui: > http://www.c-trick.com/blog/2006/01/26/upload-multiple-de-flash8/ > (el ultimo parrafo habla sobre lo de la "respuesta") > > Saludos... > > Ivan escribió: > > claro que se puede, perdona si no me he explicado bien antes. Cuando la > > insercion en la BD te devuelve correcto, le paso las variables (el id o > > lo > > que quiera) por get al php, y asi sabe donde colocarlas y a que id > > asociarselas, o incluso el nombre con el que ha sido guardado, el nuevo > > tamaño... > > Lo que no he conseguido es lo contrario, que el php que sube el archivo > > devuelva una variable. Flash simplemente parece saber si todo ha ido > > bien o > > no, pero yo no puedo pasarle nada desde php como ok=1 ó nombre=foto1 ó > > algo > > asi. Que alguien me corrija si me equivoco. > > Un saludo y suerte. > > > > > > > > ----- Original Message ----- > > From: "drusunlimited" <[EMAIL PROTECTED]> > > To: "Lista dedicada a Actionscript" <[email protected]> > > Sent: Friday, December 29, 2006 7:16 PM > > Subject: Re: [ASNativos]FileReference: Formulario con upload de im á > > genes > > > > > > Prefeto! eso se parece más incluso a lo que tengo montado que el > > método que me comentabas antes, me gustaaa :) > > > > Se lo voy a comentar a la gente de backend, espero no tener que volver > > con la misma. > > > > Por si alguien le interesa, he visto que sí se pueden pasar parámetros > > con filereference, añadidos a la url (como si fueran por get) > > http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002225.html > > > > Muchas gracias por vuestra ayuda y felices fiestas > > > > ----------------------------------------------------- > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > ----------------------------------------------------- > ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com ----------------------------------------------------- ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

