我想从服务器下载文件。下载时我想更改文件名。 但是,当文件名包含空格时,我无法完全更改文件名。ASP.NET - 文件名包含空格时下载文件
我的代码如下
Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
这可让用户将文件保存到自己的电脑。 但是,当我保存文件时,只保存文件名的第一个单词。
例如。我想给文件名称(“CCNA Q & A.pdf”),但文件另存为(“CCNA”)
我想知道如何使用空格保存文件名。
我试图httputility.urlencode。它保存了所有的文件名和扩展名,但是把+放在空格中,并且在&(CCNA Q&A.pdf)中的%26就像(CCNA + Q%26A.pdf)。无论如何节省空间? – user1289926 2012-03-24 13:20:29
我编辑了我的解决方案。 – 2012-03-24 13:32:10
我不知道为什么,但我不明白。 – user1289926 2012-03-26 15:20:07