-1
我尝试从ftp下载apk文件,但下载后无法打开该文件。
原始文件和下载的文件具有相同的大小。 即时通讯使用Apache公共。 我的代码:无法打开下载的文件
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";
}
这两个部分都很完美。谢谢。问题似乎是将下载的文件保存到内部存储器中。 – Oleg 2014-09-30 04:17:14
没问题,祝你有美好的一天 – massaimara98 2014-09-30 04:18:24