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

Responder a