我有一个ASP.NET MVC Web应用程序,其中包括客户端从服务器上的文件夹上载/下载文档的工具。
我在上传包含&符号的文件名时遇到问题(可能还有其他字符,这是我迄今为止发现的唯一一个字符)。
结果是我正在获取javascript重定向,如下所示:
window.location.href = 'MyController/DownloadDocument?filename=Dog & Cat.pdf';
显然不起作用。
对于这样的事情,最容易解决的是什么?有没有办法逃避查询字符串中的&符号?