- 客户端(通过 XMLHttpRequest 请求)-> 服务器。
- 服务器 [构建 CSV 并将其打印在响应的输出流中] -> 客户端。
现在第 3 步应该是 -> 客户端的浏览器应该显示一个下载对话框(保存、打开和取消)。由于内容类型是来自服务器的纯文本,并且没有设置内容处置,我们可以使用javascript创建文件并提示用户下载吗?
我知道这个问题有点愚蠢。但没有其他选择。我必须这样做。
更改服务器端脚本将使其成为一分钟的任务。但我必须在客户端这样做。XMLHttpRequest 对象的 responseText 属性将是纯文本,我必须显示文本文件的下载提示。
这可能吗?