刚才查了下网上的代码,发现有人是写成string来进行post的!。但是我的问题到底在哪儿啊~

解决方案 »

  1.   

    把Bitmap转换成byte后再转成String然后上传,是比较扯淡的做法。
    通常的做法是使用multi-part实现上传,稍微有点麻烦,需要写点代码。
    所以有人想了个偷懒的办法,把byte流用Base64编码一下,变成一个字符串,然后Post到服务器上。
    服务器端把字段用Base64解码获得byte流,存成JPG/PNG。
    这种办法小图片可以试试,大图片的话各种性能问题,内存溢出……
      

  2.   

    求教,我用post上传了图片,httpURLConnection 上传成功后httpURLConnection.getResponseCode()=200,这个信息代表我已经post成功了,为何我的服务器端没有接收到图片。
    再问问我,服务器端就是一个普通的文件上传功能页面是不?需要其他特殊处理不?