2012-01-19 13 views
0

私は、バイナリデータを持つバイナリファイル(12345.cl)を提供するスクリプトを呼び出しています。スクリプトが実行され、動作しています。ナビゲータに貼り付けると、バイナリファイルが取得されます。リモートPHPスクリプト応答からバイナリファイルを取得するには?

私は問題があります:私はどのように私のアプリでそれを使用するためにバイナリリソースにスクリプトの応答を変換するのですか?

瞬間のために、私はこのコードを持っている。そして、

public void decodeStream(String mURL){ 
     BufferedInputStream bis = new BufferedInputStream(new URL(mURL).openStream(), BUFFER_IO_SIZE); 
     ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
     BufferedOutputStream bos = new BufferedOutputStream(baos, BUFFER_IO_SIZE); 
     copy(bis, bos); 
     bos.flush(); 

を、私は応答となBufferedOutputStreamがありますが、私は

それを使用してバイナリリソースにそれを変換する方法がわかりません

あなたは以下のコードを使用することができ、私はファイルとするDataInputStreamを取得する必要がありますが、私はそれを

+0

私はPHPスクリプトを持っています、私はPHPスクリプトを持っています、PHPスクリプトは私にバイナリファイルを与えます、私はそれを受け取って欲しいですか? – veritas

+0

答えて

0

を達成する方法がわからない:

0123を
+0

バイナリファイルで、テキストファイルではなく、ファイルでdatainputstreamを取得する必要があります。変更を取得するには変更が必要ですか? – NullPointerException

+0

私は 'http:// domain.com/foo.php'のようなPHPスクリプトであるURLの出力をキャプチャしていると思います。今、あなたは、このPHPスクリプトの出力は、画像や音楽ファイルなどのバイナリであると言っていますか? – anubhava

+0

mURLストリームから生のバイトを読み取ってファイルに書き込む答えを更新しました。チェックしてください。 – anubhava

関連する問題