如何从RESTful API下载文件?

时间:2017-05-13 16:16:51

标签: jquery ajax rest http content-type

我定义了RESTful API的一部分,根据请求中的Accept返回JSON或Excel数据列表。对于JSON版本,它易于与Ajax(jQuery)一起使用:

$.ajax({
        url: api.url.measurement,
        contentType: "application/json",
        dataType: "json",
        success: function(result) {
            console.log(result.data);
        }
    });

但是,在将application/vnd.openxmlformats-officedocument.spreadsheetml.sheet用作Accept时,如何让浏览器将结果下载到文件中?我不能只使用a元素,因为我必须提供标题。

0 个答案:

没有答案