【发布时间】:2018-03-02 12:24:24
【问题描述】:
我正在做一个角度应用程序,我必须到达一个休息端点并下载作为响应发送的文件,但我不明白如何去做。我有如下响应标头
内容配置:附件;文件名="配置.zip" 内容类型:多部分/混合;边界=边界_25_1816124633_1519993185650 MIME-Version:1.0 Transfer-Encoding:chunked
响应看起来像
--Boundary_25_1816124633_1519993185650 Content-Type: application/json
{"配置":[{},{},{}]} --Boundary_25_1816124633_1519993185650 Content-Type: application/octet-stream
PKMÛJAä;%RecurrenceEvent_CreateContract_1.jsoníYKoãF¾ÈxÝ0è÷Ã7Mb L&íÝK0ͦCD¬1ðß(J¤HÙ²¼yV'»ÙU¬®úªú«â· ö«åºv~\Í~ùöýw³Ù,È«ù
编辑
这是我对后端的 http 调用
return this.http.get(url).map(response => {
// TODO
});
如何下载附加的 zip 文件?请帮忙。我被卡住了。
【问题讨论】:
-
请把你已经试过的。还有你想在你得到 angular 后用 zip 做什么?
-
我试过的!好吧,我得到了回复,但我不知道如何继续,所以我想我没有任何东西可以告诉你......一旦我得到 zip,我只想使用 fileSaver 下载文件......
-
在我看来您有代码,请在问题中发布您的代码。我对您在 ajax 调用中传递的选项很感兴趣。
-
好吧,它是一个接听电话,所以还没有通过任何电话,如果我必须这样做,我不...我真的不知道文件下载是如何工作的!
标签: javascript angular