使用ajax提交了Form,返回的是MVC中的FileResult,但是返回到前端,却没有跳出下载界面

如下, 提交完成后,返回的是MVC中的FileResult,一个Excel文档,应该是会直接跳出下载保存文件的界面,但是无法弹出,进入success函数后,data也是一大堆字符串,我有尝试将其作为文件流转换,但是失败,这个根本不是文件流,请问如何才能将返回的FileResult结果,在前端将其弹出下载界面
function test() {
var form = new FormData(document.getElementById("form"));

    $.ajax({
        url: "@Url.Action("test", "formtest")",
        type: "post",
        data: form,
        processData: false,
        contentType: false,
        success: function (data) {
          
          

        },
        error: function (e) {
            alert("错误!!");
         //   window.clearInterval(timer);
        }
    });
 
}

可以参照blob下载方式,需要在请求时指定 responseType: 'blob',配置好后,使用创建下载链接,与a标签进行下载,下面是我的一个请求例子https://blog.csdn.net/weixin_53445649/article/details/117548096?spm=1001.2014.3001.5502