URL 编码“+”字符

URL encoding "+" character

我有一个用户可以上传文件的应用程序。所以文件名可以包含像 + 这样的字符。我不想更改文件名并删除这些字符。
其他用户可以下载这些文件。我通过为文件创建一个带有 link(操作)的表单并在新选项卡中打开它来实现这一点。
对于简单的文件名,这是可行的,例如filename.docx。但是例如filename+suffix.docx 我收到一个找不到文件的错误(因为 +)。
我已经使用了 encodeURIComponent("filename+suffix.docx") 但它没有用。

有什么建议吗?提前致谢。

感谢昆汀的提示。我在这里找到了解决方案:http://www.ifinity.com.au/Blog/EntryId/60/404-Error-in-IIS-7-when-using-a-Url-with-a-plus-sign-in-the-path