Ai meu deus...

Consegui pegar o campo e to enviado chega la \fileTxt.txt  tanto enviado
pelo HTML ou Flex blz...
mas quando do um Fopen, somente o do HTML funciona o do flex sempre me
retorna -1 =(

2011/1/4 Pablo Souza <[email protected]>

>
> Hélio, conforme o Renato já postou você pode utilizar o URLVariables
> para enviar parâmetros via GET ou POST para o back-end.
>
> Veja aqui outro exemplo
>
> http://blog.flexexamples.com/2007/10/30/using-the-urlvariables-and-filereference-classes-to-pass-data-from-flex-to-a-server-side-script/
>
> Abs!
>
>
> ------
> @Pablo_Souza
> http://rectius.com.br
>
> On Jan 4, 11:02 am, Helio Antonio Francisco Silva
>  <[email protected]> wrote:
> > 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
>



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