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

Responder a