Estou tentando realizar upload de arquivo para uma pasta no servidor, não estou conseguindo porque depois que o upload é realizado o arquivo é salvo em um pasta temp no servidor e eu não sei onde fica essa pasta, para isso na url é passada um script em php ou cfm para copiar o arquivo para a pasta especificada o outro problema é que não eu não consigo executar nehum dois dois pois estou utilizando o plugin do Flex + Eclipse Ganymade. Teria alguma outra forma talvez em java para fazer esse script?
upload.php: <?php move_uploaded_file($_FILES['Filedata']['tmp_name'], "./".$_FILES['Filedata']['name']); echo "recebido"; ?> <?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2007/09/21/uploading-files-in-flex-using-the-filereference-class/--> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout=" vertical" verticalAlign=" middle" backgroundColor=" white" creationComplete="init();" > <mx:Script> <![CDATA[ private var fileRef:FileReference; private const FILE_UPLOAD_URL:String = http://localhost:8080/Sicorc/upload/upload.php; private function init():void { fileRef = new FileReference(); fileRef.addEventListener(Event.SELECT, fileRef_select); fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress); fileRef.addEventListener(Event.COMPLETE, fileRef_complete); } private function browseAndUpload():void { fileRef.browse(); message.text = ""; } private function fileRef_select(evt:Event):void { try { message.text = "size (bytes): " + numberFormatter.format(fileRef.size); fileRef.upload( new URLRequest(FILE_UPLOAD_URL)); } catch (err:Error) { message.text = "ERROR: zero-byte file"; } } private function fileRef_progress(evt:ProgressEvent):void { progressBar.visible = true; } private function fileRef_complete(evt:Event):void { message.text += " (complete)"; progressBar.visible = false; } ]]> </mx:Script> <mx:NumberFormatter id="numberFormatter" /> <mx:Button label="Upload file" click="browseAndUpload();" /> <mx:Label id="message" /> <mx:ProgressBar id="progressBar" indeterminate=" true" visible=" false" /> </mx:Application> -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev