- 908 名前:904 mailto:sage [2007/08/12(日) 12:06:52 ]
- >>905
PHP側でContent-Typeを出力する前に header("Content-Length : " . filesize("test.gif")); を追加してみたのですが、connect()の段階で止まってしまうのです。 >>906-907 -1でも正常にアクセスできているのは、初耳でした。 確かにレスポンスコードは200だったのですが・・・、ありがとうございます。 以下のコードで、正常に動作することを確認しました。 // Java側 hc.openInputStream()以下 ... byte[] data; if ((int)hc.getLength() != -1) { data = new byte[(int)hc.getLength()]; in.read(data); } else { ByteArrayOutputStream bs = new ByteArrayOutputStream(); while (true) { int temp = in.read(); if (temp == -1) { break; } bs.write(temp); } data = bs.toByteArray(); } ...
|

|