当前位置: 首页 > 知识库问答 >
问题:

角度采样向下无法加载响应数据

文德曜
2023-03-14

在我的Angular-12中,我尝试在Excel导入之前加载示例下载,以便用户查看下载模式:

服务:

downloadSample(): any {
  return this.http.get('http://localhost:8080/sample_download/countries.xlsx', {responseType: 'blob'});
}
downloadSample() {
  this.countriesService.downloadSample().subscribe((response: any) => { //when you use stricter type checking
    let blob:any = new Blob([response], { type: 'text/json; charset=utf-8' });
    const url = window.URL.createObjectURL(blob);
    fileSaver.saveAs(blob, 'countries.json');
    Swal.fire({
      position: 'center',
      icon: 'success',
      title: 'Sample File downloaded successfully',
      showConfirmButton: true,
      timer: 5000
    });
  }),
  Swal.fire({
    position: 'center',
    icon: 'error',
    title: 'Sample File downloaded Failed',
    showConfirmButton: true,
    timer: 5000
  });
}
<h5> Download the sample format of Excel sheet. <input type="button" (click)="downloadSample()" value="Download Excel Template"/></h5>

如何解决这些问题?

谢谢

共有1个答案

慕容越泽
2023-03-14

可以通过将前端端口白名单化从后端侧修复,最有可能是4200个。

 类似资料:
  • 我正在开发angular 7应用程序,但在get请求中遇到了问题。 以下是错误: 这是我的角色服务。ts: 这是组件。输电系统 当服务器向我发送请求的数据时,我不明白这个错误来自哪里。 提前谢谢你!!!

  • 我有一个带有ASP. NET Core Web API后端和Angulal-13前端的项目。 Web API有这样一个endpoint:https://localhost:5001/api/v1/admin/teachers 登录后,当我将生成的不记名令牌粘贴到POSTMAN时,它会给出这样的结果: 从Angular前端,我有这些代码。 角度 teacher.service: 教师组件: 我本以为

  • 我为我的应用程序中的所有请求创建了一个组件加载和一个拦截器,加载会出现在屏幕上,直到请求完成为止。然而,每当路由器出口的组件发生变化时,我就会得到一个错误。你能帮帮我吗? 我的错误: 错误错误:ExpressionChangedAfterithasBeenCheckedError:表达式在检查后已更改。前一个值:“未定义”。当前值:“true”。似乎视图是在父视图和子视图进行了脏检查之后创建的。它

  • 无法加载web应用程序,控制台显示以下内容 InstallationHandlers。isRegistered()失败,原因:sun.security.validator。ValidatorException:PKIX路径生成失败:sun.security.provider.certpath。SunCertPathBuilderException:无法找到请求目标的有效证书路径 这意味着什么?知道

  • (问题从Jmeter protobuf测试中继续。无法读取protobuf消息)我正在通过protobuf协议测试应用程序。最初我使用HTTP采样器,但在将二进制数据保存为字符串时遇到了问题。解决方案是将Beanshell采样器与HTTPClient一起使用,并将Body: 因为我试图提供几千个并发用户的高负载,所以我开始使用JSR223+Grovy sampler而不是Beanshell sam