【发布时间】:2014-09-29 18:57:34
【问题描述】:
我尝试从 ftp 下载 apk 文件,但下载后无法打开该文件。
原始文件和下载的文件大小相同。
我正在使用 apache commons。
我的代码:
FTPClient ftpClient = new FTPClient();
try{
ftpClient.connect(mServer);
ftpClient.login(mUser, mPassword); ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.enterLocalPassiveMode();
BufferedOutputStream FileStream = new BufferedOutputStream(new FileOutputStream(cestaLuHa),8*1024);
boolean status=ftpClient.retrieveFile("LuHa.apk", desFileStream);
if(status){
result = "Downlaoded";
}
FileStream.flush();
ftpClient.logout();
ftpClient.disconnect();
}
catch (IOException e){
result = "Error";
}
【问题讨论】: