aqui tem um exemplo bem completo de como fazer upload com flex+java... http://www.adobe.com/devnet/flex/articles/file_upload.html
espero ter ajudado! Att, Samuel Facchinello http://desenvolvendoemflex.blogspot.com Joinville - SC Em 4 de agosto de 2011 13:44, Re JMD <[email protected]> escreveu: > Isso, é java! > > > > > Em 4 de agosto de 2011 13:42, Samuel Facchinello > <[email protected]>escreveu: > > teu backEnd é java?? >> >> >> Att, >> Samuel Facchinello >> http://desenvolvendoemflex.blogspot.com >> Joinville - SC >> >> >> >> Em 4 de agosto de 2011 11:10, Re JMD <[email protected]> escreveu: >> >>> 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 >> >> >> -- >> 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 > > > -- > 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 > -- 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
