게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 문자열값을 바이너리로 저장을 할려고 하는데 잘안되네요
작성자: 송원석
작성일시: 2006-02-02 10:25,  조회수: 6,665
다음의 코드를 참고해보시기 바랍니다. 제가 직접 작성한 것은 아니고 인터넷에서 찾아낸 코드인데 나름대로 훌륭한 코드라고 생각합니다. 저도 FSO 로도 이진 파일을 기록하는 것이 가능하다는 것을 이 코드를 보고 알게 되었죠. 간단하게 설명을 드리면 이렇습니다. 먼저 이 코드는 ADO 의 Stream 개체로 이진 파일을 쓰기 위해 시도합니다. 그러나 만약 Stream 개체를 만드는데 실패했다면 FSO 를 사용하여 이진 파일을 쓰게 됩니다. ^_^
Const adTypeBinary = 1
Const adSaveCreateOverWrite = 2
Const ForWriting = 2

Set ado = Server.CreateObject("ADODB.Stream")

If ado Is Nothing Then
    Set fs = Server.CreateObject("Scripting.FileSystemObject")
    Set ts = fs.OpenTextFile(strFile, ForWriting, True)
    strData = ""
    strBuffer = ""
    For lngCounter = 0 to UBound(varByteArray)
        ts.Write Chr(255 And Ascb(Midb(varByteArray, lngCounter + 1, 1)))
    Next
    ts.Close
Else
    ado.Type = adTypeBinary
    ado.Open
    ado.Write varByteArray
    ado.SaveToFile strFile, adSaveCreateOverWrite
    ado.Close
End If
그리고 혹시 지난번에 제게 말씀해주신 샘플 데이터를 제가 기억하고 있는게 맞다면 이진 데이터가 일정한 길이마다 줄바꿈되어 들어있었던 것으로 기억합니다. 그 줄바꿈은 제거하고 기록해야 하는게 맞지 않을까요? 혹시 이 부분을 점검해보시는 것이 어떨까요? ^_^

감사합니다.
IP 주소: 203.248.173.43
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 29 페이지입니다.
게시물
1,433

re: 아.. 질문 한번만 더할께요 ㅠ.ㅠ

송원석

2006-02-18 5,478
1,432

re: 답변 감사합니다. ^^ [1]

라르게덴

2006-02-20 3,362
1,431

출력을 UTF-8로 설정하는 함수가 있나요..?

끄적

2006-02-15 1,355
1,430

re: 출력을 UTF-8로 설정하는 함수가 있나요..?

송원석

2006-02-16 3,391
1,429

파일큐브에 대해 질문하나만 드리겠습니다.

라르게덴

2006-02-14 3,157
1,428

re: 파일큐브에 대해 질문하나만 드리겠습니다.

송원석

2006-02-14 3,259
1,427

어플리케이션 [2]

정보문

2006-02-10 3,161
1,426

보안접속

정보문

2006-02-08 2,996
1,425

re: 보안접속 [1]

송원석

2006-02-08 3,110
1,424

문자열값을 바이너리로 저장을 할려고 하는데 잘안되네요

김수민

2006-02-02 1,405

re: 문자열값을 바이너리로 저장을 할려고 하는데 잘안되네요

송원석

2006-02-02 6,665
1,422

정규 표현식 이렇게 가능하나요?

궁그미

2006-02-01 3,972
1,421

re: 정규 표현식 이렇게 가능하나요?

송원석

2006-02-02 3,005
1,420

re: 정규 표현식 이렇게 가능하나요?

궁그미

2006-02-02 3,017
1,419

자바스크립트 치환 문제

궁금이

2006-01-31 1,671
1,418

re: 자바스크립트 치환 문제

송원석

2006-01-31 3,177
1,417

바이너리 값을 문자열로 변환하여 가져온후 이것을 나눌려면..

김수민

2006-01-26 2,117
1,416

re: 바이너리 값을 문자열로 변환하여 가져온후 이것을 나눌려면..

송원석

2006-01-26 3,506
1,415

re: 바이너리 값을 문자열로 변환하여 가져온후 이것을 나눌려면..

김수민

2006-01-27 4,645
1,414

re: 바이너리 값을 문자열로 변환하여 가져온후 이것을 나눌려면..

송원석

2006-01-27 3,365
1,413

다른 서버에 있는 변수값을 가져오려면..?

끄적

2006-01-24 1,200
1,412

re: 다른 서버에 있는 변수값을 가져오려면..?

송원석

2006-01-24 3,047
1,411

re: 다른 서버에 있는 변수값을 가져오려면..?

끄적

2006-01-24 1,208
1,410

re: 다른 서버에 있는 변수값을 가져오려면..? [1]

송원석

2006-01-25 3,140
1,409

파일큐브 질문드립니다 ^^

채범천

2006-01-19 1,204