0

プログラムからxmlファイルを作成し、FTP経由でアップロードしたいと思います。私はPCバージョンを作成し、それをAndroidに適合させています。私はここに機能しないこのコードを持っています、それは常にURL接続を介したIOexeceptionを介して行われます。

URL url = new URL("ftp://foo:PASSWORD@foo.net/myfile.xml");
    URLConnection urlc = url.openConnection();
    OutputStream os = urlc.getOutputStream(); 

マニフェストからインターネットアクセス許可を設定しました。PCで動作するのに、Androidエミュレータでは動作しないのは変だと思います。エミュレータからテストしているからですか?可能であれば、他のFTPパッケージは避けたいと思います。

ありがとう!

4

2 に答える 2

0

Android には組み込みの FTP を処理するためのライブラリがないと思います。したがって、独自に実装するか、ライブラリを使用する必要があります。

edtftpjを使用できます

また、jschを参照してください。Androidで動作させる方法についてのブログがいくつかあります。

于 2012-06-01T03:42:38.240 に答える
0

マニフェストで適切な権限を設定していれば、PC で動作する場合は Android でも動作するはずです。エミュレーターでネットワークが機能しないことがよくあることに気付きました。そのため、エミュレーターを再起動する必要があります。デバイスで試しましたか?

于 2012-06-01T04:08:59.007 に答える