Android使用HTTP POST将文件上传到HttpServer(文件类型:httppostedfilebase)

时间:2013-07-10 10:00:27

标签: android

我需要使用httppost类型将文件上传到服务器。在服务器端,他们在httppostedfilebase实例中收到了该文件。

怎么做?建议我。

1 个答案:

答案 0 :(得分:0)

试试这个:

url = new URL("http://....");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setUseCaches(false);
connection.setRequestMethod("POST");
connection.setRequestProperty("Connection", "Keep-Alive");
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
outputStream = new DataOutputStream( connection.getOutputStream() );
outputStream.writeBytes(stufftosend);
outputStream.flush();
outputStream.close();