저번시간에 데이터다운로드를 계속이용하여 가도록하자
public boolean uploadFile(File sourceFile){
boolean flag=false;
InputStream input=null;
File local=null;
try{
input=new FileInputStream(sourceFile);
}catch(FileNotFoundException e){
msgBox(sourceFile.toString()+"파일없음");
return flag;
}
try{
//먼저경로를 바꿔주고
mFtp.changeWorkingDirectory("디렉터리 경로설정");
//이부분이 중요하다 소스파일의 이름을가져와 input 스트림에넣어 mFtp로전송한다.!!
mFtp.setFileType(FTPClient.BINARY_FILE_TYPE);
//타입을 바이너리 타입으로 변경한다.
if(mFtp.storeFile(sourceFile.getName(),input)){
flag=true;
Toast.makeText(this, sourceFile.getName()+"전송성공\n"+mFtp.toString(), Toast.LENGTH_SHORT).show();
}
}catch(IOException e){
Toast.makeText(this, sourceFile.getName()+"전송실\n"+mFtp.toString(), Toast.LENGTH_SHORT).show();
return flag;
}
return flag;
}
이와같이 간단하다 mFtp.storeFile 이것을 이용해서 그냥 써주기만하면된다!! 잘사용이 된다. 훗날에 데이터베이스 쓰기가 귀찬을때 그냥 호스팅하나받아서 사용해도 될듯하다!!