鍍金池/ 問答/HTML/ 如何解析下載到的數(shù)據(jù)流

如何解析下載到的數(shù)據(jù)流

有一個(gè)導(dǎo)出數(shù)據(jù)為excel的接口, 訪問正常 返回 code 200
但是數(shù)據(jù)data是 亂碼, 如下圖所示,該如何處理

此圖片不包含代碼,是亂碼,請(qǐng)審核快一點(diǎn)
PK%^MdocProps/core.xml???J?0F?}??}?d*RC?A?Aq????^?b?C???f:cEq???;??rS??jD???`t?YF1-M;???&-?N?R[g,?0?G??}??,'????Y?uL^?S"??u?
?: +Jω? Z9?R??????we+?}s?,h%??? ??f8??,??B???P?4eS>sq#F??n???A? ?'?';?D?E?????f??eEJ?4g
???g??$??'?q4???g?m?o???????'PKw;?G?PK%^M_rels/.rels???N?0??}?(???BMwAH?Mh<@H?6jG??? Cv????O????g?);
J??F
?????????vU?>?d??b?)d%G?x??^?"???S??3
???i?kH_???8???U2??Z??k?K??????????L??(d?d%?^(MODS]???l?S?`?b*???O'Kf_?t?H]].u~?????P???N-?CW?PKW(^#?FPK%^M[Content_Types].xml???N?0E??

圖片描述

回答
編輯回答
編輯回答
傻叼

在 js 中寫一個(gè) form 表單提交。

// jquery
let $form = $("<form action='" + url +"' class='hidden'  method='post'></form>");
$form.append("<input name='token' value='" + this.token + "' />");
$form.append("<input name='file_id' value='" + file_id + "' />");
$("body").append($form);
$form.submit();
2018年8月20日 06:03
編輯回答
夢(mèng)一場(chǎng)

這是二進(jìn)制的文件流,直接拼起來然后下載就好了(記得加上正確的擴(kuò)展名)

2017年7月28日 01:27