解决方案 »

  1.   

    使用Apache httpcomm 工具包,有一个FiileEntity类。直接把文件路径放进去就OK了。
      

  2.   

    那键值对呢。我这得同时上传键值对的
    在封装FileEntity对象的时候,就是键值对的形式封装的。你去Apache官网看下 httpcomm的API。
      

  3.   

    在封装FileEntity对象的时候,就是键值对的形式封装的。你去Apache官网看下 httpcomm的API。额我这边之前就用的这个。但是用这个的话,文件不就也得以键值对的形式传了么。服务器那边没法解析…
      

  4.   

    那键值对呢。我这得同时上传键值对的
    在封装FileEntity对象的时候,就是键值对的形式封装的。你去Apache官网看下 httpcomm的API。我之前用的是MultipartEntity。服务器那边解析不了…我用httpconnection以流的形式传的话可以解析,但是这样我又传不了额外那个键值对。。很纠结…
      

  5.   

    但是httpconnection的话  没有类似httpclient   entity那种东西。。是要自己拼一下么。还是弄一个nameValuepair 转成byte写进去
      

  6.   

    但是httpconnection的话  没有类似httpclient   entity那种东西。。是要自己拼一下么。还是弄一个nameValuepair 转成byte写进去
    直接write字符串就是,比如outputStream.write(""mobile=" + mobile)).toString().getBytes("UTF-8"));
      

  7.   

    但是httpconnection的话  没有类似httpclient   entity那种东西。。是要自己拼一下么。还是弄一个nameValuepair 转成byte写进去
    直接write字符串就是,比如outputStream.write(""mobile=" + mobile)).toString().getBytes("UTF-8"));
    那是我先写入文件 fush 一下 然后再把这 传写进去再flush一次 最后获取服务器返回的信息被?
      

  8.   

    我滴神啊,那么简单一个东西还没搞定。去Apache官网下载最新的httpclient包。结合这个http://www.oschina.net/code/snippet_580112_14184