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

Angular2 - File download not working if the file name contains spaces

您好,有一个简单的 link 指向一个文件供下载:

工作文件link

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

link 有效,但如果我尝试将 link 下载到名称中包含空格的文件,我会得到一个损坏的文件:

文件无效link

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

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

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

谢谢

Space characters aren't allowed in URL's, so you have to encode 他们。您是否尝试更改基础文件的名称并引用它?