1

BlackBerry アプリを使用して、インターネット経由でサーバーからファイルをダウンロードしたいと考えています。どのプロトコルが使用されているかは重要ではありません。FTP、HTTP、またはその他のもので問題ありません。ユーザーが「ダウンロード」ボタンをクリックするだけで、アプリはこのファイルをサーバーからダウンロードします。

どうすればできるのかわかりません。私はいくつかの解決策を試しました。1 つには HttpConnectorFactory が必要ですが、これは私の API にはありません。

質問に対する回答を何日も探しましたが、有効な解決策が見つかりませんでした。

私が試した解決策へのリンク:

4

1 に答える 1

2

これを試して -

ConnectionFactory connFact = new ConnectionFactory();
ConnectionDescriptor connDesc = connFact.getConnection(your_url);
HttpConnection httpConn = (HttpConnection) connDesc.getConnection();
try {
    httpConn.setRequestMethod(HttpConnection.GET);
    InputConnection inputConn = (InputConnection) httpConn;
    InputStream is = inputConn.openInputStream();
    byte[] data =IOUtilities.streamToBytes(is);
    //the value in data will be the bytes of your file.
    // now if you want to save the file, you can do it here......
} catch (IOException e) {
    e.printStackTrace();
}
于 2012-11-30T09:10:28.127 に答える