Angular2 - 如果文件名包含空格,则文件下载不起作用

时间:2017-05-29 12:51:37

标签: angular2-routing

您有一个指向要下载的文件的简单链接:

工作文件链接

<a href="/assets/test/myFile.pdf" download>This Works</a>

该链接有效但如果我尝试实现一个名称包含空格的文件的下载链接,我会收到一个损坏的文件:

无法正常工作的文件链接

<a href="/assets/test/my File not work.pdf" download>click here to download</a>

如果我查看损坏文件的内容,我可以找到主页的html内容......

如何管理下载包含空格的文件的链接?

由于

1 个答案:

答案 0 :(得分:1)

Space characters aren't allowed in URL's,所以你必须encode他们。您是否尝试更改基础文件的名称并引用它?