之前的中断上传好不容易解决了,结果又出来一件麻烦事。为了做一个上传的进度条,我重写了MultipartEntity,和FilterOutputStream类,然后声明一个变量记录上传的字节,重写了FilterOutputStream的函数public void write(byte[] buffer, int offset, int length)
throws IOException {transferred += length;
}
public void write(int oneByte) throws IOException {
transferred++;
}
为什么上传结束最终获取到的transferred为940,但这文件只有63kb,完全没有规律啊,求高人。
throws IOException {transferred += length;
}
public void write(int oneByte) throws IOException {
transferred++;
}
为什么上传结束最终获取到的transferred为940,但这文件只有63kb,完全没有规律啊,求高人。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货