之前的中断上传好不容易解决了,结果又出来一件麻烦事。为了做一个上传的进度条,我重写了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,完全没有规律啊,求高人。