0
我想在我的應用程序實現的是:從FTP站點訪問文件中的android
我有FTP站點的帳戶,如「filegenie.com」在那裏我存儲一些圖像。 現在我想在開始申請時查看這些圖片。
我該如何在android中做到這一點?任何人都可以讓我首先從ftp站點訪問這些文件嗎?我實際上不知道這一部分。一些簡單的教程,提示,例子是受歡迎的。
我唯一的目的是從我的Android應用程序
我想在我的應用程序實現的是:從FTP站點訪問文件中的android
我有FTP站點的帳戶,如「filegenie.com」在那裏我存儲一些圖像。 現在我想在開始申請時查看這些圖片。
我該如何在android中做到這一點?任何人都可以讓我首先從ftp站點訪問這些文件嗎?我實際上不知道這一部分。一些簡單的教程,提示,例子是受歡迎的。
我唯一的目的是從我的Android應用程序
我必須做與FTP服務器我跑斷destop類似查看存儲在filegenie.com圖像。我下載了一些非常簡單的幫助類:FTP Classes Site
如果您使用android eclipse插件打開windows資源管理器並將jar複製到項目中的「libs」文件夾中。
這裏是代碼的類型的snipet你將需要:
import org.apache.commons.net.ftp.FTPClient;
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect(my.ip.com,port);
ftpClient.login(USERNAME, PASSWORD);
ftpClient.changeWorkingDirectory(PATH);
if (ftpClient.getReplyString().contains("250")) {
ftpClient.setFileType(org.apache.commons.net.ftp.FTP.BINARY_FILE_TYPE);
BufferedInputStream buffIn = null;
buffIn = new BufferedInputStream(new FileInputStream(FULL_PATH_TO_LOCAL_FILE));
ftpClient.enterLocalPassiveMode();
boolean result = ftpClient.storeFile(FILENAME, buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();
}
} catch (SocketException e) {
System.err.print...
} catch (UnknownHostException e) {
System.err.print...
} catch (IOException e) {
System.err.print...
}
if(!result)
{.....}
感謝您的評論看......我會盡力找回給你:) – neerajDorle
06-05 12:14:49.120:E/AndroidRuntime(10177):java.lang.NoClassDefFoundError:org.apache.commons.net.ftp.FTPClient – neerajDorle
這就是我得到的 – neerajDorle