apache FtpClient appendFileStream.write 阻塞 !!!??

Huntero 发布于 2013/08/06 14:40
阅读 517
收藏 0

在android客户端做的断点续传,引用的是apache的common-net 3.1jar中的FtpClient实现的。

out = ftpClient.appendFileStream(remote);
获得ftp输出流,然后通过while循环将本地文件写入到远程。

while ((c = raf.read(buffers)) != -1) {
    out.write(buffers, 0, c);
}
但是问题是,当上传部分时,我手动关掉网络后,程序似乎阻塞在out.write处了。

莫名奇妙啊,,,

求大神帮助!!


注:上传Ftp实现在service里面实现的


加载中
返回顶部
顶部