0

ユーザー名とパスワードを持っている bluehost のようなホストされた Web サーバーに、Android 携帯のテキスト ファイルにメッセージを保存したいと考えています。サーバー上の任意のディレクトリにファイルを保存したい。

これを達成するための一般的な戦略は何ですか? HTTP プロトコルを使用したいのですが、それでよろしいですか? より良い方法はありますか?

4

2 に答える 2

1

その文字列をサーバーに POST することができます:

    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://www.example.com");

    try {
        // Add your data
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("yourVarName", stringVar);
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));

        // Execute HTTP Post Request
        HttpResponse response = httpclient.execute(httppost);

        return (response.getStatusLine().getStatusCode() == 200 || response.getStatusLine().getStatusCode() == 204);

    } catch (ClientProtocolException e) {
        e.printStackTrace();
        return false;
    } catch (IOException e) {
        e.printStackTrace();
        return false;
    }
于 2013-01-15T15:12:32.153 に答える
0

Android フォンからホストされた Web スペースにファイルを送信する

JSCH jar を Android アプリケーションにインポートしてから、JSCH マネージャー クラスをロードし、定義された関数を使用して、Android フォンとホストされた Web スペースの間でファイルを送受信します。

JSch を使用して SSH 経由でコマンドを実行する

JSCH には、電話からホストされている Web スペースに送信できる FTP 機能があり、ホストされている Web スペースに電話が到達できる限り機能します。逆に同じことをすることもできます。

于 2013-01-15T15:20:14.777 に答える