【发布时间】:2021-01-11 08:45:30
【问题描述】:
我有一个接受 POST 请求并返回任意大小的 zip 文件的服务。我想从网页向该服务发送 POST 请求并开始下载响应。
由于 zip 文件可能非常大,我需要立即启动下载以让浏览器开始写入磁盘。到目前为止,我看到的 javscript 解决方案将下载作为链接附加到文档中,然后在完成后通过单击链接来启动下载 - 这对我不起作用。
有没有办法在javascript中做到这一点?
【问题讨论】:
-
我不熟悉,但是有没有办法通过文件 api (w3c.github.io/FileAPI) 做到这一点?
标签: javascript post download xmlhttprequest