我的示例文件存储在Angular App的assets文件夹中。我使用href链接直接从浏览器将文件保存到桌面。
<a href="/assets/sample.csv" target="_self" download>
但是,当应用程序在localhost:42xx服务器上运行时,这可以正常工作。但是在使用ng build
并在外部域中部署后,它会下载文件,但文件中包含我的应用程序的html脚本,其中assets文件夹中的文件实际上包含一些随机数据。我不知道为什么它正确地在localhost上工作,但不能在外部域上工作。提前致谢
答案 0 :(得分:1)
答案 1 :(得分:0)
你也可以从控制器来做,例如:
const path = "https://people.sc.fsu.edu/~jburkardt/data/csv/addresses.csv";
window.open(path);