上部分是android从Internet获取了信息,现在是需要android发送信息给Internet,
URL url=new URL(actionUrl); HttpURLConnection con=(HttpURLConnection) url.openConnection(); con.setDoInput(true); con.setDoOutput(true); con.setUseCaches(true);//使用Cache con.setRequestMethod("POST");//使用post方法 con.setRequestProperty("Conncetion", "Keep-Alive"); con.setRequestProperty("Charset", "UTF-8"); con.setRequestProperty("Content-Type", "multipart/form-data;boundary=*****"); DataOutputStream ds=new DataOutputStream(con.getOutputStream()); ds.writeBytes("--"+"*****"+"\r\n"); ds.writeBytes("Content-Dispositon:form-data;"+"name=\"+file1\";filename=\""+"image.jpg"+"\""+"\r\n"); ds.writeBytes("\r\n"); FileInputStream fStream=new FileInputStream("/data/data/image.jpg"); int bufferSize=1024; byte[] buffer=new byte[bufferSize]; int length=-1; while((length=fStream.read(buffer))!=-1){ ds.write(buffer,0,length); } ds.writeBytes("\r\n"); ds.writeBytes("--"+"*****"+"--"+"\r\n"); fStream.close(); ds.flush();
还可以通过ftp的形式传送,不过需要apache的jar 包