Putz nao consigo entender.
se eu tento enviar o mesmo arquivo 2 vezes ele nao manda o filedata.
se eu mando 1 arquivo e depois outro funciona...  socorro batman.

On May 4, 11:13 am, Helio Antonio Francisco Silva
<helio.afsi...@gmail.com> wrote:
> Desculpe repetir, esqueci de botar o [flexdev] para filtros.
> Identifiquei o problema, mas nao sei a solução.
>
> Se eu tentar fazer para arquivos diferentes funciona, ou seja diferentes com
> nomes diferentes, se eu tentar para o mesmo arquivo nao rola, da esse
> problema o filedata nao e enviado.
> como eu resolvo isso ????   =(
>
> vou postar o codigo de novo aqui em baixo pq criei de novo o topico, me
> desculpem ter criado sem o [flexdev] antes.
>
> ************** PRIMEIRA VEZ ***********************
> FILENAME => VA_00038_0825_1606.txt
> NUMCONTRATO => 099997
> CODTIPO => BLA
> CODCLIENTE => 099997
> DTAGENDA => 04/05/2011
> CODFIL => 02
> FILEDATA => \VA_00038_0825_1606.txt
> UPLOAD => Submit Query
>
> ************** SEGUNDA VEZ ***********************
> FILENAME => VA_00038_0825_1606.txt
> NUMCONTRATO => 099997
> CODTIPO => BLA
> CODCLIENTE => 099997
> DTAGENDA => 04/05/2011
> CODFIL => 02
>
> //PARTE DE UPLOAD
> =============================================================================
>
>             private function browseAndUpload():void {
>                 //utilizando filtro para upload somente de arquivos txt
>                 var tipos:FileFilter = new FileFilter("Arquivos de
> textos","*.txt;*.csv");
>                 var tiposArray:Array = new Array(tipos);
>                 fileRef.browse(tiposArray);
>             }
>
>             private function fileRef_select(evt:Event):void {
>                 //A rotina esta dentro do resultado de limparlag.
>                 try {
>                     var params:URLVariables = new URLVariables();
>                     params.DTAGENDA = dtAgendamento.text;
>                     params.NUMCONTRATO = CCUA_NumContrat.text;
>                     params.codCliente = codigoCliente;
>                     params.codFil = codFil;
>                     params.codTipo = codTipo;
>
>                     var request:URLRequest = new
> URLRequest(FILE_UPLOAD_URL);
>                     request.method = URLRequestMethod.POST;
>                     request.data = params;
>
>                     fileRef.upload(request);
>                     group_caminho.visible = true;
>                     group_caminho.includeInLayout = true;
>                 } catch (err:Error) {
>                     pBar.label = "ERROR: zero-byte file";
>                 }
>             }
>
>             private function fileRef_progress(evt:ProgressEvent):void {
>                 pBar.visible = true;
>                 pBar.mode = "manual";
>                 regradeTres = Math.ceil(((evt.bytesLoaded*100)/
> evt.bytesTotal));
>                 pBar.setProgress(regradeTres, percentFull);
>                 pBar.label = Math.ceil(((evt.bytesLoaded*100)/
> evt.bytesTotal))+"% de "+percentFull+"%";
>                 if(regradeTres >= 100){
>                     pBar.label = "Upload Completo!!!";
>                         messagem.text = "Aguarde o arquivo ser processado no
>
> servidor.";
>                 }
>             }
>             private function fileRef_complete(evt:Event):void {
>                 pBar.visible = false;
>                 group_caminho.visible = false;
>                 group_caminho.includeInLayout = false;
>                 esperaCargaCompleta();
>             }
>
> --
> *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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Reply via email to