jqueryのファイルストリームファイルを取得するために呼び出します

....:
関数workDownLoad(workID){
VAR fileNameに= "";
VARステータス=偽;
$アヤックス({
タイプ: "ポスト"、
URL: "/共通/ GetWorkOrPlayName"、
データ型: "JSON"、
データ:{
ID:workID、
タイプ:0
}、
非同期:偽、
成功:機能(データ){
場合(data.status == 0){
fileNameに= data.WorkName;
ステータス= TRUE;
}そうでなければ{
ステータス= FALSE;
}

}、
エラー:関数(){}
})。

(もし!ステータス){
リターン。
}

URL = VAR "/共通/ WorkDownLoad /" + WorkId;
VAR =新しい新しいXHRのXMLHttpRequest();
xhr.open(真の'GET'、URL、); // GETリクエスト、要求アドレス、非同期かどうか
xhr.responseType =「ブロブ「; //戻り型BLOB
要求ハンドラのxhr.onload =関数(データ、textStatus、リクエスト){//完了
{(=== 200 this.statusある)IF
VAR = this.response BLOB; //戻り値取得
VARをdocument.createElement = A( 'A');
// VAR名= request.getResponseHeader( 'コンテンツ処分');
a.download =ファイル名;
a.href = window.URL.createObjectURL(BLOB);
a.click( );
}
};
//送信AJAXリクエスト
xhr.send()。

}

ジャック
: ????

おすすめ

転載: www.cnblogs.com/chuangli/p/12364379.html