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 他们。您是否尝试更改基础文件的名称并引用它?
您好,有一个简单的 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 他们。您是否尝试更改基础文件的名称并引用它?