asp.net如何获取android上传的图片
用asp.net做的webservice,客户端是android, android端要上传头像(目前android端是通过http流的方式传输过来的),
并且保存到服务器上面,我不知道服务器需要如何去处理,能贴出代码吗。
有人说跟webservice没有关系,直接用ashx文件处理,但是我想知道,怎么处理呢,能贴出代码吗
这个问题,已经发了好几天,也好几便了,一直没人解决,我都已经没有分了,只有这么点了,请高手帮我解决吧。我愁呀
android端的代码是这样的:
HttpURLConnection con;
		URL url;
		String httpUrl="http://192.168.0.105/TUISONG/Service.asmx";
		InputStream in;
		byte[] buf=new byte[1024];		
		try {
			in=new FileInputStream(new    File(Environment.getExternalStorageDirectory()+"/treemenu.jpg"));
			url=new URL(httpUrl);
			con=(HttpURLConnection)url.openConnection();
			con.setConnectTimeout(20000);
	        con.setReadTimeout(12000);
             con.setRequestMethod("POST");
             con.setDoOutput(true);
             con.setDoInput(true);              
             OutputStream osw = con.getOutputStream();
             while(in.read(buf)!=-1){
             	osw.write(buf);
             }
			osw.flush();
			osw.close();
			in.close();
             int code = con.getResponseCode();
             System.out.println("code:"+code);              
		} catch (Exception e) {
			e.printStackTrace();
		}
------解决方案--------------------
stream.Position = 0;
stream.Read(buffer, 0, buffer.Length);