从服务器发送的我的 mozilla 插件下载文件

Downloading a file from my mozilla addon sent by the server

我正在开发 amozilla 插件,我必须下载一个存储在服务器中的文件。我会使用 xmlHttpRequest 从服务器检索文件。我的问题是如何从我的 mozilla 插件

在我的浏览器中下载响应文件

您可以将 xmlHttpRequest 与 requestType 的 arrayBuffer 一起使用,然后使用 OS.File 将其写入文件:

这种方式不会显示在下载管理器中,如果你想让它显示在管理器中那么你应该使用Downloads.jsm模块:https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Downloads.jsm