无法在Android上下载大文件

时间:2012-11-06 21:52:22

标签: android download httpurlconnection

我正在开发一个下载大文件的应用。 它在过去一年中运作良好,但我只是发现了特定网址上的一个奇怪的行为。

这是我的代码:

while (bufferLength = inputStream.read(buffer) > -1) {
    fileOutput.write(buffer, 0, bufferLength);
    downloadedBytes += bufferLength;
}

似乎对于该特定URL,inputStream.read(buffer)在下载过程中返回-1。如果我重新开始下载,它将再次执行,但位于不同的位置。 没有例外。知道服务器端的内容吗?连接是否重置?在那种情况下,我不应该得到例外吗?

0 个答案:

没有答案