Senhores eu peguei na net o seguinte codigo... ate se alguem tiver alguma
coisa melhor, ficaria grato, mas ate entao esse supre minhas necessidades se
nao fosse pelo seguinte.
do outro lado eu espero um httpPost->txtFile onde o txtFile no HTML e um  <
input name="txtFile" type="file" id="txtFile" size="50">
Vou postar aqui o codigo que eu peguei na net do filereference....  por que
se eu naopassar o nome do campo pro outro lado ta dando pau na pagina...

teria como passar o nome do campo txtFile para o backend ?

aqui esta o codigo.


<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"; xmlns:s="library://
ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"
creationComplete="init()" minWidth="955" minHeight="600">

<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>

<fx:Script>
<![CDATA[
*import* mx.core.IVisualElement;
*private* *var* fileRef:FileReference;
*private* *const* FILE_UPLOAD_URL:String = *
http://187.45.247.177:8080/pp/u_upCargas.apw*;
*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): "* + 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*;
}


]]>
</fx:Script>
<mx:Button label="Upload file" click="browseAndUpload();"/>
<mx:Label id="message" x="89" y="42"/>
<mx:ProgressBar id="progressBar" indeterminate="true" visible="false" x="85"
y="0"/>
</s:Application>
Se alguem puder me dar uma dica

-- 
*Hélio Antonio Fransico Silva*
Desenvolvedor web
Certificado Flash developer
Certificado Flash Design
Certificado web developer
Consultor Microsiga / Totvs
Desenvolvedor ADVPL / ASP
Analista de sistemas e ERP Sênior.

-- 
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