我有一个 ASP.NET MVC Web 应用程序,其中包括客户端从服务器上的文件夹上传/下载文档的功能。
我在上传包含 & 字符的文件名时遇到问题(可能还有其他字符,这是迄今为止我发现的唯一一个)。
结果是我得到的 javascript 重定向看起来像:
window.location.href = 'MyController/DownloadDocument?filename=Dog & Cat.pdf';
这显然是行不通的。
像这样的事情最简单的解决方法是什么?有什么方法可以转义查询字符串中的&符号?