安卓使用URL向服务器上传文件,因为我做的是修改用户资料操作,所以需要再带一个ID参数,图片已经成功上传到 到JavaServlet并且接收了,但是参数一直不知道怎么带上去,求大神指导。
安卓端源代码截图:
Servlet代码:
通过DataOutPutStream转换成流
安卓端:RequestURL = RequestURL+"?a=1";
java端:String a = request.getParameter("a");
System.out.println(a);//1
http://blog.csdn.net/u011499747/article/details/44965231
试一下上面那个,然后android端把文件和参数一起post试试。
另外还有个不太好的办法,就是在上传的时候把文件名设置成你要传递的参数,多个文件添加一个区别标志即可.
比如:你要传的参数是root,
文件名可以这样:
root-1.jpg
root-2.jpg
root-3.jpg
还自己写这个方法吗?用xutils 不久行了。都封装好了的,如果没有硬性要求就用第三方的框架做。你这个需要通过DataOutPutStream转换成流 ,和上传文件同理