작성 포맷 :
TEXT 모드, 자동 줄바꿈 사용
자동이체 관련 송신관련 파일(EB13, EB21등) 아래처럼 파일 생성 후, ADODB.Stream 으로 파일로 다운로드 받도록 처리했
습니다. 금융결제원 규약에 맞춰 파일 생성 후, 다운로드 받으면 파일의 크기가 실제 writeline한 데이타보다 2Bytes가 많습니
다.
파일 생성 중 크기를 확인하면 분명히 420byte인데 다운로드 받으면 422byte입니다. 어떤 부분이 잘못되었는지 지적바랍니
다.
response.expires = -1
Session.codepage="65001"
Response.codepage="65001"
Response.CharSet="euc-kr"
Response.ContentType="text/html;charset=euc-kr"
1. Set objTextFile = fso.CreateTextFile( str_cmsfile_folder & "\EB130825", True )
2. WriteLine "data" --> DB select 후, loop처리 (전체420byte)
3. Close
Response.ContentType = "application/unknown"
Response.CacheControl = "public"
Response.AddHeader "Content-Disposition","attachment;filename=EB130825"
Set Stream=Server.CreateObject("ADODB.Stream")
Stream.Open
Stream.Type=1
Stream.LoadFromFile Server.MapPath(str_filepath) & "/EB130825"
Response.BinaryWrite Stream.Read
Stream.close
Set Stream = Nothing |