Spring Boot& Angular 2:从服务器下载文件

时间:2017-08-31 08:40:14

标签: html angular spring-boot download

我有应用Angular前端和Spring Boot后端。在前端我有html按钮,通过我想下载文件。问题是它在远程服务器和localhost上的行为有所不同:

  1. localhost - 按下文件后按下

    <button download="output.txt" href="http://localhost:8080/output/output.txt"> Download </button> 
    
  2. 远程服务器:按下按钮没有任何反应

    <button download="output.txt" href="https://www.bla.com/output/output.txt"> Download </button>
    
  3. 但是,如果我将网址 https://www.bla.com/output/output.txt 复制到浏览器中,则会下载该文件。

1 个答案:

答案 0 :(得分:0)

解决方案是使用:

<a download="output.txt" href="https://www.bla.com/output/output.txt">Download</a>