tengo el siguiente código en flex (para hacer un upload usando php):
Código :
var archivo:FileReference; var peticion:URLRequest; //elegimos imagen function elegirImagen():void { archivo = new FileReference(); archivo.browse(); archivo.addEventListener(Event.SELECT, imgSeleccionada) } //subimos el archivo function imgSeleccionada (e:Event):void { archivo.upload(peticion); }
y esto en php:
Código :
<?php $id = $_POST["id"]; //CREAMOS LA CARPETA DONDE SE ALOJARÁ LA IMAGEN SUBIDA mkdir("../../PEDIDOS/TEMP/".$id); //RUTA Y NOMBRE DEL ARCHIVO SUBIDO $ruta= '../../PEDIDOS/TEMP/'.$id.'/'.$id ; //MUEVE EL ARCHIVO SUBIDO DEL SITIO TEMPORAL AL ELEGIDO POR MI EN LA VARIABLE $ruta move_uploaded_file($_FILES['Filedata']['tmp_name'], $ruta); ?>
mi problema es, que necesito que cuando en flex envie el archivo
Código :
archivo.upload(peticion);no sólo envie el archivo $_FILE sino tambien que envie una variable de id, porque si no php no sabrá donde alojar el archivo subido. ¿Alguien me puede decir como hago esto??? se puede meter urlVariables en la mista petición que
Código :
archivo.upload(peticion);??? Y si no se puede que alternativas hay?
espero haberme explicado bien y que veais el meollo del problema
Un saludillo clabbers"!
