我一直試圖通過FTP客戶端從FTP服務器下載文件到模擬器的SD卡。我一直無法找到如何編寫FTP客戶端的參考。任何人都可以請幫助或提供一個鏈接,我可以得到如何使用FTP下載文件的示例代碼?當我在Android環境中工作時,我使用了一個外部jar文件作爲FTP,但是在Blackberry中,同樣的jar文件是沒用的。BlackBerry客戶端代碼
這裏是一個示例代碼..
public final class UploadScreen extends MainScreen
{
File f;
public UploadScreen()
{
setTitle("File Upload");
SimpleFTP ftp=new SimpleFTP();
try {
ftp.connect("14.97.146.41/xml/", 21);
ftp.bin();
f=new File("asd");
boolean a=ftp.stor(f);
if(a)
{
Dialog.alert("Done");
}
else
{
Dialog.alert("Fail");
}
ftp.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
這裏simpleftp是我從 「http://www.jibble.org/simpleftp/」
下載現在這裏的時候,一個jar文件我運行這個編。它甚至不會運行,並崩潰說Module「SimpleFTP」找不到。我已經將外部jar文件添加到項目,但仍然無法正常工作。我讀到preverfiying的jar文件,但是當我嘗試這樣做,從命令提示符,它說
Error preverifying class org.jibble.simpleftp.SimpleFTP
java/lang/NoClassDefFoundError: java/lang/Object
請幫助這個代碼來回上傳,但我有同樣的問題,下載
Waynn Lue-我編輯了我的問題。請看看它.... – AMUL 2012-04-02 13:53:04