nãonão, você não entendeu, consigo acessar pelo navegador tudo
certinho.Só que se acesso pelo navegador vai me faltar o header que
precisa la, porque precisa vir de um formulário.

não to consiguindo chamar pela função do FileReference de upload, ele
parece que não chama :S

vou continuar testando aqui qualquer solução que eu tiver eu retorno

On 27 fev, 15:35, Sena <[email protected]> wrote:
> Voce precisa mapear seu servlet no web.xml do blazeds !!!
>
> On Feb 26, 8:56 pm, RafaelViana <[email protected]> wrote:
>
>
>
> > Boa noite, não estou conseguindo fazer upload de arquivos para o
> > servidor, alguém ai da uma ajuda?
> > Vou fazer o upload por um servlet.No flex tenho o seguinte código:
>
> > private var fileRef:FileReference = null;
>
> >                         private function doFindFile():void{
> >                                 if (fileRef == null) {
> >                                         this.fileRef = new FileReference();
> >                                         
> > this.fileRef.addEventListener(Event.SELECT, onSelect);
> >                                         
> > this.fileRef.addEventListener(Event.COMPLETE, onUploadComplete);
> >                                         
> > this.fileRef.addEventListener(ProgressEvent.PROGRESS,
> > progressEvent);
> >                                         
> > this.fileRef.addEventListener(Event.CANCEL, onFault);
> >                                         
> > this.fileRef.addEventListener(IOErrorEvent.IO_ERROR, onFault);
> >                                         
> > this.fileRef.addEventListener(Event.OPEN, onFault);
> >                                         
> > this.fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
> > onFault);}
>
> >                                 var tipos:FileFilter = new 
> > FileFilter("*.doc, *.pdf",
> >                                 "*.doc; *.pdf");
> >                                 var tiposArray:Array = new Array(tipos);
> >                                 this.fileRef .browse(tiposArray);
>
> > }
>
> > private function onSelect(event:Event):void {
> >                                 this.tfCaminho.text = fileRef.name;
> >                                  progressBar.visible = true;
> >                                  progressBar.setProgress(0, 100);
> >                  progressBar.label = "Carregando 0%";
> >                         }
>
> >                         private function onUploadComplete(event:Event):void 
> > {
> >                                 Alert.show("Upload completo...", "Gregui 
> > Shigunov");
> >                         }
>
> >                         private function 
> > progressEvent(event:ProgressEvent):void {
> >                 var numPerc:Number = Math.round((Number
> > (event.bytesLoaded) / Number(event.bytesTotal)) * 100);
> >                 progressBar.setProgress(numPerc, 100);
> >                 progressBar.label = numPerc + "%";
>
> >                 //progressBar.setProgress(event.bytesLoaded,
> > event.bytesTotal);
> >                 }
>
> > //////////AQUI A FUNÇÃO QUE IRÁ FAZER O
> > UPLOAD///////////////////////////////
>
> > public function doSave():void
> >             {
>
> >                 var request:URLRequest = new URLRequest("/servlet/
> > fileUpload");
> >                 fileRef.upload(request);
> >             }
>
> > Só que ele não me retorna nada, nem um erro, nem sucesso, a barra de
> > porcentagem sai do 0% até o 100%, diretamente.Acho que estou fazendo
> > errado na hora de chamar, o que pode ser?
>
> > Na parte servlet não sei se está certo, mas quando eu acesso o servlet
> > pelo navegador ele me dá um erro no console, que não tem o cabeçalho.
>
> > Então acredito que não esteja chamando nada.
--~--~---------~--~----~------------~-------~--~----~
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