|
여기저기 알아본 결과, 파일의 끝에 <CR><LF>.<CR><LF>를 추가해야만, EldTimeOut Err가 나지 않는다고 하는데,
전 추가해 봐도 계속 같은 에러가 나네요..
왜 그럴까요?
속시원한 답변 부탁드리겠습니다.
zepirox 님이 쓰신 글 :
: 염치 불구하고, 다시 질문드립니다.
: 이미 받은 첨부파일을 "temp.eml"이라는 file로 저장을 했구요..
: 이 "temp.eml"파일을 TIdMessage에 읽어 올려구 했습니다.
:
: 근데, 읽을때, Read TimeOut Err가 발생하더군요.
:
: 왜 그런지 모르겠습니다.
:
: 코드는 아래와 같이 했습니다.
:
: TIdMessage *msg = new TIdMessage(this);
:
: msg->LoadFromFile("temp.eml"); <== 이 line에서 err가 발생하더군요..
:
: 도움말이나 기타 사이트들을 뒤져 봤는데..
: <CR><LF>.<CR><LF> 머시기....
: 라고 하던데, 이말의 뜻을 도통 모르겠네요.
:
: 만약 message terminator sequence가 포함되지 않으면 Exception이 나온다고 하는데...
: 이 말의 뜻이 뭔지 모르겠네요.
:
: 지금까지의 결론은 저장한 파일의 형식이 TIdMessage에서 요구하는 방식을 충족하지 못한것 같은데요..
: 속시원한 답변 기대합니다.
:
: 그리고 이전 답변 감사드립니다.
:
: Indy 9.0 설치하니, LoadFromFile 메소드가 나오더군요.. 얼마나 허망하던지... ㅋㅋ
:
: 날씨가 많이 추워졌네요. 모두들 감기 조심하시기 바랍니다.
:
: 좋은 하루되세요.
|