我想从服务器下载文件。下载时我想更改文件名。 但当文件名包含空格时,我无法完全更改文件名。
我的代码如下
Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
这允许用户将文件保存到他们的计算机上。 但是当我保存文件时,只保存文件名的第一个单词。
例如。我想将文件名指定为(“CCNA Q&A.pdf”),但文件另存为(“CCNA”)我想知道如何保存带空格的文件名。
最佳答案
在 Firefox 中:Server.UrlEncode()
将用 %20 替换空格
只需将文件名放在双引号之间 filename = "\""+ filename + "\"";
关于ASP.NET - 当文件名包含空格时下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851588/