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

Responder a