- 773 名前:デフォルトの名無しさん [2008/08/30(土) 21:00:41 ]
- java初心者です。お聞きしたいことがあります。
javaからPHPにバイナリデータを渡したいのですがデータの中に0x00が 含まれていると2byteの0x5c,0x30に置き換わってしまいます。 どなたかご教授おねがいします。 String postParams = "p1="; byte[] byteBuf new byte[1024]; OutputStream oStream = null; : con = (HttpConnection)Connector.open("localhost/xxx.php", Connector.READ_WRITE, true); con.setRequestMethod(HttpConnection.POST); con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); oStream = con.openOutputStream(); oStream.write(postParams.getBytes()); oStream.write(byteBuf); //←ここのDATAに0x00が含まれていると oStream.close(); con.connect(); :
|

|