httpはバイナリファイルフローに戻る処理

2038 ワード

1.アドレスバーでパラメータを渡す時、伝達配列はencodeURI(idAr)が必要です。そして端で受信しないのは文字化けです。2.バイナリファイルストリームに戻るときは、jsonデータではなく、バイナリファイルストリームを処理する必要があります。この方法は、ブラウザを利用してバイナリファイルストリームを処理しました。
		let inputStr = importObj[4].value;
		var idStr = idArr.join(',');
//	    $.ajax({
//	        type: "GET",
//	        url: baseURL + "gen/autogen/generate?subMenuIds=" +idStr+"&projectName="+inputStr,
//	        contentType: "application/json",
//	        success: (res)=>{
//	        	console.log(res);
//	        }
//	    });
		window.open(baseURL+"/gen/autogen/generate?subMenuIds="+encodeURI(idArr)+"&projectName="+inputStr);