Pessoal, 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? <?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.cfm"*; *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 [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
