첨부 소스 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
using System.Web;
using System.Web.UI;

#region 텍스트 파일 다운로드하기 - DownloadTextFile(page, charSet, contentType, fullPath, source)

/// <summary>
/// 텍스트 파일 다운로드하기
/// </summary>
/// <param name="page">페이지</param>
/// <param name="charSet">문자셋</param>
/// <param name="contentType">내용 종류</param>
/// <param name="fullPath">완전한 경로</param>
/// <param name="source">소스 문자열</param>
public void DownloadTextFile(Page page, string charSet, string contentType, string fullPath, string source)
{
    HttpResponse httpResponse = page.Response;

    httpResponse.ClearContent();

    httpResponse.ClearHeaders();

    httpResponse.Buffer = true;

    httpResponse.Charset = charSet;

    httpResponse.AddHeader("content-disposition", "attachment;filename=" + fullPath);

    httpResponse.ContentType = contentType;

    httpResponse.Write(source);

    httpResponse.Flush();

    httpResponse.End();
}

#endregion

#region 텍스트 파일 다운로드하기 - DownloadTextFile(page, fullPath, source)

/// <summary>
/// 텍스트 파일 다운로드하기
/// </summary>
/// <param name="page">페이지</param>
/// <param name="fullPath">완전한 경로</param>
/// <param name="source">소스 문자열</param>
public void DownloadTextFile(Page page, string fullPath, string source)
{
    DownloadTextFile(page, "KS_C_5601-1987", "application/unknown", fullPath, source);
}

#endregion
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요