{{ note.content }}

FTPClient doCommand와 문자 인코딩 확인

FTPClient를 이용해 특수한 FTP 명령 사용하기

 

FTPClient는 apache-commons-net 라이브러리중의 일부이다.

 

 

FTPClient에선 기본적으로 FTP통신에서 사용하는 명령(commnad)들을 메소드로 구현해 두었지만

 

모든 명령이 구현되어 있지는 않다.

 

이런 특수한 명령의 경우 FTPClient안에 doCommand 메소드를 사용하면 해결이 가능하다. 

 

예를 들어, option 값을 주는 명령 OPTS에 "utf8 on"이라는 파라미터를 주고 싶으면

ftpClient.doCommand("OPTS", "utf8 on");

위와 같은 방법으로 사용하면 된다.

 

doCommand를 이용해 문자 인코딩 확인

 

  ...


System.DllNotFoundException

이번에 회사에 들어가면서 처음으로 윈도우 개발을 해보고 있는데,

언제나 빌드 환경 잡는게 문제인것 같다.

계속해서 DllNotFoundException이 나는데 분명히 파일이 있음에도 지속적으로 발생하여 결국 구글링,

알고보니 예외에 찍어주는 dll을 못찾는게 아니라,

그 dll안에서 의존(dependency)하고 있는 dll을 못찾아 발생하고 있어서 발생한 것이었다.

(아니 그러면 예외 로그가 이딴식으로 나오면 안되지! 라는 생각을 여러번 함...)

여튼 담부터는 의존성을 확인해봐야 겠다.

참고 : http://imitursa.tistory.com/1135

 


기존 포스트 복구 완료

기존 워드프레스에서 작성된 문서들 복구 완료하였습니다.

사실 완벽한 복구는 아니고, 현재 대부분 문서를 공개 설정으로 해두지 않았습니다.

보이지 않는 글들이 많습니다만

기존 링크로 들어올 시 404에러 나는 부분에 대해서만 임시적으로 해결해둔 상태입니다.

 

웹서버가 달라서 이미지 깨지는 부분과 양식이 다른 부분 같은 것들을,

시간 나는대로 수정해가면서 점차적으로 많은 기존 글들을 공개토록 하겠습니다.


502에러 해결과 기타 등등등등등등

1. 502 bad gateway 해결

블로그가 한달넘게 502에러가 발생하였는데 정확한 원인파악을 하지 못하여, 해결하지 못한 점 죄송합니다. 현재 전 해외에 나와있고, 구글 분석기에서도 지속적으로 세션이 잡히길레... 그냥 '해외라서 그런갑다...' 호스팅쪽 방화벽 문제겠거니라고 생각하고 있었습니다. (딱 제가 출국하고 나서 발생하기 시작하더군요..)

여튼 아직까지도 솔직히 정확한 원인파악은 하지 못하였고 nginx 에서 다시 httpd(apache)로 구동 시키니 일단 블로그를 재개할 수 있었습니다.(아직 안정화 상태는 아닙니다.) 이전 글에서 언급했듯이 이런 것들로 ...


Page 7 of 31.