我有一个使用 REST API 服务器作为数据提供者的 JavaScript 应用程序。
API 上有一种方法可以接受 GET 请求并返回包含电子邮件的原始响应(据我所知,存在某种 .eml 内容)。
我使用一个简单的 xmlhttprequest。
问题是:我如何获取响应(文件内容)并将其委托(delegate)给浏览器,以便浏览器可以开始下载过程?
是否可以使用 GET 方法来实现?
最佳答案
由于明显的安全问题,Javascript 不支持在用户计算机上下载和保存任意文件。
但是,有几种方法可以使用 JavaScript 间接触发下载。 One of those ways would be using an invisible iframe and setting the source to the path towards the file.
关于javascript - 发送 GET 请求并将响应重定向到浏览器以下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38525900/