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



嗨,有一个简单的链接指向一个文件供下载:

工作文件链接

<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内容...

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

谢谢

URL 中不允许使用空格字符,因此您必须对它们进行编码。您是否尝试更改基础文件的名称并引用它?

最新更新