※ 파일 전송
public boolean setVoiceFtpPut() {
boolean result = false;
FTPClient ftp = null;
int reply = 0;
try {
ftp = new FTPClient();
ftp.setControlEncoding("UTF-8");
ftp.connect("IP", port);
reply = ftp.getReplyCode();
if(!FTPReply.isPositiveCompletion(reply)){
ftp.disconnect();
return result;
}
if(!ftp.login("아이디", "패스워드")){
ftp.logout();
return result;
}
ftp.setFileType(FTP.BINARY_FILE_TYPE);
String fileName = "파일명";
File uploadFile = new File(fileName);
FileInputStream fis = null;
try{
fis = new FileInputStream(uploadFile);
boolean ftpSuccess = ftp.storeFile(uploadFile.getName(), fis);
if(ftpSuccess){
System.out.println("FTP 성공..!!");
}
}catch (Exception e) {
// TODO: handle exception
}finally{
if(fis != null) fis.close();
}
ftp.logout();
result = true;
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} finally {
if(ftp != null && ftp.isConnected()){
try {
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return result;
}
'프로그래밍 > JAVA, JSP' 카테고리의 다른 글
구글차트 이용하기(line 차트) (0) | 2013.11.13 |
---|---|
JSP SelectBox Option 추가/삭제 (0) | 2013.11.13 |
자바스크립트 CapsLock키 확인 (0) | 2013.11.13 |
HTML CSS 색상표 (0) | 2013.11.13 |
보안 - JSP 마우스 우클릭, 드래그, 복사 금지 (0) | 2013.11.13 |
댓글