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

re: content_type을 가져와서 구분을 주는건가요?
작성자: 송원석
작성일시: 2005-10-19 08:37,  조회수: 3,521
마이크로소프트 뉴스 그룹에서도 사실 이 질문을 보기는 했습니다. 대부분 저와 같은 맥락의 답변을 달아주셨더군요. 그러나 정성태님의 답변에 주목할만한 가치가 조금 더 있다는 점에 주의하십시요. 그 분의 말씀은 파싱을 할 때 임의의 방법대로 처리하는 것도 좋지만 이왕에 하려면 충분히 검증된 메일 관련 패키지를 사용하라는 의미입니다. 왜냐하면 메일 관련 패키지들은 이미 올려주신 것과 유사한 패턴의 파싱에 대해서 오랜 기간동안 처리해 왔으며 따라서 그동안 검증이 된 로직이기 때문입니다.

아무튼 저는 제 방식대로 말씀드려 보겠습니다. 아직까지 해결되지 안으셨다면 한 단계씩 처리를 해보도록 하죠. 일단 다음의 코드를 사용하여 전체 POST 데이터를 가져옵니다.
nTotalBytes = Request.TotalBytes
BinData = Request.BinaryRead(nTotalBytes)
그러나 이렇게 얻은 데이터는 이진 데이터이고 문자열 파싱 편집이 불가능하므로 마이크로소프트 뉴스 그룹에서 활동하시는 멍멍이님의 바이너리 → 문자열 변환 함수를 사용하셔야 합니다.
Public Function BinDecode(byVal binData)

    Dim i, byteChr, strV
    
    For i = 1 to LenB(binData)
        byteChr = AscB(MidB(binData,i,2))
        If byteChr > 127 Then
            i = i + 1
            strV = strV & Chr("&H" & Hex(byteChr) & Hex(AscB(MidB(binData,i,2))))
        Else
            strV = strV & Chr(byteChr)
        End if
    Next
    
    BinDecode = strV
    
End Function
결과적으로 코드는 다음과 같이 되겠죠.
nTotalBytes = Request.TotalBytes
BinData = Request.BinaryRead(nTotalBytes)
StrData = BinDecode(BinData)
여기에서 최종 변환 결과를 화면에 출력해보십시요. 애초에 김수민님께서 말씀해주셨던 메세지와 유사한 내용이 출력되면 이제 작업할 준비가 되신 겁니다. 여기까지 작업해보시고 다시 말씀주시기 바랍니다. ^_^

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

re: XSS (Cross Site Scripting)

송원석

2005-11-01 5,832
1,331

파일 갯수, 데이터 갯수

궁금이

2005-10-31 1,517
1,330

re: 파일 갯수, 데이터 갯수

송원석

2005-10-31 3,271
1,329

게시판 리스트에서

궁금이

2005-10-31 2,829
1,328

re: 게시판 리스트에서

송원석

2005-10-31 3,828
1,327

javascript의 replace 정규식에 대해...

영이

2005-10-25 1,691
1,326

re: javascript의 replace 정규식에 대해...

송원석

2005-10-25 3,310
1,325

엑셀 문제입니다.

궁금이

2005-10-18 1,707
1,324

re: 엑셀 문제입니다.

송원석

2005-10-19 3,378
1,323

soap메세지및 파일을 받아서 서버에 저장하고 리턴시킬려고 하는데..

김수민

2005-10-17 2,995
1,322

re: soap메세지및 파일을 받아서 서버에 저장하고 리턴시킬려고 하는데..

송원석

2005-10-18 3,890
1,321

content_type을 가져와서 구분을 주는건가요?

김수민

2005-10-18 2,024

re: content_type을 가져와서 구분을 주는건가요?

송원석

2005-10-19 3,521
1,319

정규식 표현 질문.... [1]

영이

2005-10-05 1,438
1,318

re: 정규식 표현 질문....

송원석

2005-10-06 3,592
1,317

re: 정규식 표현 질문.... [1]

영이

2005-10-06 1,289
1,316

질문하러 또 왔습니다 ^^;

영이

2005-09-30 1,519
1,315

re: 질문하러 또 왔습니다 ^^;

송원석

2005-09-30 3,967
1,314

re: 이럴수가....

영이

2005-09-30 1,311
1,313

파일 큐브 질문입니다. [1]

궁금이

2005-09-28 1,222
1,312

^^ 방법이 있을가 해서 문의 드립니다. 다른서버..

훈스

2005-09-28 1,283
1,311

re: .NET 프레임워크 환경에서 작업하는 경우

송원석

2005-09-28 3,448
1,310

re: 전통적인 ASP 환경에서 작업하는 경우 [2]

송원석

2005-09-28 6,403
1,309

중복기간 검색

궁금이

2005-09-28 1,241
1,308

re: 중복기간 검색

송원석

2005-09-28 3,268