Asp.net mvc 3 MVC 3文件下载会剪切文件名

Asp.net mvc 3 MVC 3文件下载会剪切文件名,asp.net-mvc-3,Asp.net Mvc 3,我正在构建文件的Ajax下载,但返回的文件名被剪切: 原始文件名: Toksykologia - wyklady 2010.doc.pdf 浏览器已下载: Toksykologia 代码 HttpResponseBase response = HttpContext.Response; FileInfo TheFile = new FileInfo(filePath); response.Clear(); cookie.Value = "success"; response.SetCoo

我正在构建文件的Ajax下载,但返回的文件名被剪切:

原始文件名:

Toksykologia - wyklady 2010.doc.pdf
浏览器已下载:

Toksykologia
代码

HttpResponseBase response = HttpContext.Response;
FileInfo TheFile = new FileInfo(filePath);
response.Clear();

cookie.Value = "success";

response.SetCookie(cookie);
response.Buffer = true;
response.AddHeader("content-disposition", "attachment;filename=" + TheFile.Name);
response.Charset = "";
response.ContentType = "application/pdf";
response.WriteFile(TheFile.FullName);
response.Flush();
response.End();

OK,我看到这是由空白空间字符引起的,如果我把它改为“代码< >代码> >它工作得很好

< p> ok,我看到这是由空白空间字符引起的,如果我把它改成“代码> < <代码> >它工作得很好