Ajax - upload

2 respostas
C

Pessoal,

Consegui fazer um upload simples usando os arquivos main.jsp, que contem um form, que chama o arquivo upload.jsp que executa a ação.

Entretanto, quero que a minha aplicação faça o download sem atualizar a página. Por isso estou usando Ajax (ou tentando). O JavaScript está na mais que deve invocar o arquivo upload.jsp.

<script  type="text/javascript">
          param = [0, 1 ,2, 3 ];
          function doRequest(url, callback, param, method){
               if (typeof XMLHttpRequest != "undefined") {
                    req = new XMLHttpRequest();
               } else if (window.ActiveXObject) {
                    req = new ActiveXObject("Microsoft.XMLHTTP");
               }
               req.open(method, url, true);
               req.onreadystatechange = callback;
               req.send(null);


           }

           function callback(){
              if (req.readyState == 4) {
                    if (req.status == 200) {
                        teste = document.getElementById(testeup);
                    }
               }
           }

    </script>

    <body>

                <input name="Teste" type="file" id="testeup"></input>
                <input type="submit" onclick="doRequest('upload.jsp', callback, param, 'POST')">

Entretanto, não estou conseguindo fazê-lo.

Alguém sabe ?

Obrigado!

2 Respostas

L

http://www.guj.com.br/posts/list/63351.java

att.
Lucas

C

Cara,

Não ajudou muito não. Pelo que andei vasculhando na net, concluo que o problema possa estar no meu req.send( XXXX ). Gostaria de saber se para upload de arquivos tenho que passar alguma referencia como parametro !

Criado 12 de março de 2009
Ultima resposta 12 de mar. de 2009
Respostas 2
Participantes 2