【发布时间】:2012-02-18 16:20:03
【问题描述】:
我尝试使用 HTTP POST 将一些数据发送到服务器。 服务器需要 $_POST['file'] 中的二进制数据。
URL url = new URL("http://example.com");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
OutputStream outputStream = connection.getOutputStream();
outputStream.write("file=".getBytes());
//byte[] buffer contains the data
outputStream.write(buffer);
outputStream.close();
OutputStream.write 是写入流的正确方法吗?除了缓冲区,我还必须处理字符串(“file =”)吗?
【问题讨论】:
标签: java http streamwriter