iモード携帯電話用Java(iアプリ) Part14
at TECH
908:904
07/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();
}
...
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4198日前に更新/254 KB
担当:undef