3 回答
TA贡献1865条经验 获得超7个赞
如果服务器接受分块模式,则可以使用
((HttpURLConnection) con).setChunkedStreamingMode(chunkLength)
否则你可以使用
((HttpURLConnection) con).setChunkedStreamingMode(0);
要么
/* compute first your request content length
contentLength = formBodyLength + yourFileSize
*/
con.setRequestProperty("Content-Length", String.valueOf(contentLength));
((HttpURLConnection) con).setFixedLengthStreamingMode(contentLength);
终于......发送你想要的东西
TA贡献1785条经验 获得超8个赞
bitmap=Bitmap.createScaledBitmap(bitmap, 100, 100, true);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); //compress to format you want.
byte [] byte_arr = stream.toByteArray();
String image_str = Base64.encodeBytes(byte_arr);
最好的方式我试过它对我来说是成功的!
- 3 回答
- 0 关注
- 581 浏览
添加回答
举报