You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决SonarQube提示fileSaver.saveAs弃用问题的求助

解决fileSaver SonarQube弃用提示问题

问题核心是你传入的第三个参数类型不符合要求,SonarQube提示的是要传对象形式的{ autoBom: false },而不是直接传布尔值false。

修改后的正确代码如下:

this.http.get(`getDocument/${doc.docId}`, { responseType: 'blob' }).subscribe(
      (data: any) => {
        var blob = new Blob([data], { type: this.fileType });
        fileSaver.saveAs(blob, doc.docName, { autoBom: false });
      }
);

原代码里直接传false属于旧版的参数写法,新版fileSaver的saveAs方法第三个参数已改为接收配置对象,autoBom是其中的配置项,设为false即可满足检测要求,同时消除弃用提示。

内容的提问来源于stack exchange,提问作者hanu saikrishna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:06:19