는 C # 웹 다운로드 엑셀 파일 다운로드 오류 문제로 파일을 직접 후

다음과 같이 코드가 다운로드 :

System.Web.HttpContext.Current.Response.Clear ();
System.Web.HttpContext.Current.Response.ClearHeaders ();
System.Web.HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding ( "UTF-8");
System.Web.HttpContext.Current.Response.ContentType = "응용 프로그램 / vnd.ms-excel.sheet.binary.macroEnabled.12";
System.Web.HttpContext.Current.Response.AddHeader ( "콘텐츠 - 처리", "첨부 파일, 파일 이름 ="출력 _ +);
System.Web.HttpContext.Current.Response.BinaryWrite (oByte);
//清除缓存
System.Web.HttpContext.Current.Response.Flush ();
System.Web.HttpContext.Current.Response.End ();

그것은 빨간색 코드 키 오류가 표시되어, 읽어야합니다 :

System.Web.HttpContext.Current.Response.ContentType = "응용 프로그램 / MS-엑셀";

추천

출처www.cnblogs.com/chensong0524/p/12176110.html