2012-04-12 3 views
0

私はFileInputクラスを使用してマルチパートリクエストを送信するとiframe、ないFileInputクラスを使用して複数のファイルを送信することができとiframe

var _newForm; 
     if(dojo.isIE < 9 || (dojo.isIE && dojo.isQuirks)){ 
      // just to reiterate, IE is a steaming pile of code. 
      _newForm = document.createElement('<form enctype="multipart/form-data" method="post">'); 
      _newForm.encoding = "multipart/form-data"; 

     }else{ 
      // this is how all other sane browsers do it 
      _newForm = document.createElement('form'); 
      _newForm.setAttribute("enctype","multipart/form-data"); 
     } 
     _newForm.appendChild(foo.fileInput); 
     console.log("FP is "+foo.fileInput); 
     dojo.body().appendChild(_newForm); 

     var o = dojo.io.iframe.send({ 
      url: foo.url, 
      form: _newForm, 
      load: uploadComplete, 
      error: onBeforeSend 
     }); 

ています私は、私が唯一の成功したリクエストを送ることができる、という問題に直面しています。二番目に私はページをリフレッシュする必要があります。複数のファイルを送信するために必要なことを教えてください。

答えて

関連する問題