マルチパート/フォームデータ(バイナリストリーム)は、2つの伝送モード

まず、伝統的なフォーム送信の送信

<FORM ID = "uploadForm" ACTION = "URL" METHOD = "POST"のenctype = "マルチパート/フォームデータ">     
     <H1の>テスト</ H1>レストアップロードファイルによってインタフェース      
     <P>アップロードファイル:の<input type = 「ファイル」名=「ファイル」/> </ p型>     
     <P->キーワード1:<種類のINPUT =「text」の名=「キーワード」/> </ p型>   
     <タイプ=「送信」値=「アップロードのINPUT 「/>     
</フォーム>   

二、AJAX提出伝送(赤領域でのノート-セットのenctype)

<フォームID = "uploadForm" のenctype = "マルチパート/フォームデータ" > 
    <入力されたID = "ファイル"タイプ= "ファイル" NAME = "ファイル" /> 
    <ボタンID = "アップロード"タイプ= "ボタン">アップロード</ボタン> 
</フォーム> 

<スクリプト> 
$( '#アップロード')。クリックしてください(関数(){
  アヤックス$({ 
      URL: 'アップロード'、
      種類: 'POST'、
      キャッシュ:falseに、
      データを:いるFormData新新($( '#uploadForm')[0])、
      PROCESSDATA:Falseに、//ないデータが処理しない
      のcontentType:偽へ   
  })DONE(関数(RES){。
  })失敗(関数(RES){})。
  });
</ SCRIPT>  

 

おすすめ

転載: www.cnblogs.com/yiruiheng/p/11955933.html