在异步请求中要返回文件流,不能使用JQuery,因为$.ajax,$.post 不支持返回二进制文件流的类型,可以看到下图,dataType只支持xml,json,script,html这几种格式,没有blob类型.所以只能选择使用原生Ajax XMLReques对象进行处理 前端代码 function output() { var branchCode = $("#currentBranchCode").val(); var transDate = $("#currentT
在通过Ajax处理请求时,可能会遇到需要下载文件的情况,这里简要的说明下处理方法. let downloadFile = document.getElementById("downloadImportInfo"); let fileUrl = "D:/test.xlsx"; // ajax获取到的文件地址 downloadFile.onclick = function () { const xhr = new XMLHttpRequest(); let url =