2012-03-17 5 views
1

私は、ファイルのAjaxのダウンロードを構築していたファイル名をカットしますが、返されたファイル名がカットされていますMVC 3ファイルのダウンロードは

元のファイル名:ブラウザがダウンロード

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(); 

答えて

1

OK、空白文字が原因です。たとえば、次のように変更しました。 _うまく動作します

関連する問題