Código Flex :
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ import mx.events.BrowserChangeEvent; private var urlRequest:URLRequest; private var archivo:FileReference; private var server:String = "http://localhost/cargaupload/upload.php"; private function cargaArchivo():void { archivo = new FileReference(); archivo.browse(); } private function subeArchivo():void { urlRequest = new URLRequest(server) archivo.upload(urlRequest); } ]]> </mx:Script> <mx:Button click="cargaArchivo()" label="Cargar Archivo"/> <mx:Button click="subeArchivo()" label="Subir Archivo"/> </mx:Application>
Ese poquito es lo que he hecho, pero no entiendo, como el programa entendera cuando se cargue el archivo.
lo que yo quiero es cargarlo y cuando este listo, le aplique subir y suceda el upload.
Por eso las dos funciones una para abrir el browse, cargar archivo y la otra para hacer el upload, con este script PHP lo hago:
Código PHP :
<?php $temporal = $_FILES['Filedata']['tmp_name']; $nombre = $_FILES['Filedata']['name']; $tamaño = $_FILES['Filedata']['size']; move_uploaded_file($temporal, "./" . $nombre); ?>
Que me falta implementar?
He visto ejemplos con muchas lineas de codigo y justamente es eso lo que no quiero (porque no lo entiendo), quiero el codigo mas entendible y simple posible.