Java FileUtils.copyUrlToFile中出错

Java FileUtils.copyUrlToFile中出错,java,eofexception,fileutils,apache-commons-io,Java,Eofexception,Fileutils,Apache Commons Io,我正在执行下面的代码将.gz文件从URL拉到本地目录。对于小文件,它可以正常运行,但对于大文件,它只下载部分文件,但不会失败。我只有在尝试解压时才知道错误。有人能解释一下原因吗 public boolean downloadFilemethod(String filePath, String url, String decompressFilePath) { if (StringUtils.isNotBlank(filePath) && StringUtils.isNotBl

我正在执行下面的代码将.gz文件从URL拉到本地目录。对于小文件,它可以正常运行,但对于大文件,它只下载部分文件,但不会失败。我只有在尝试解压时才知道错误。有人能解释一下原因吗

public boolean downloadFilemethod(String filePath, String url, String 
decompressFilePath) { 
if (StringUtils.isNotBlank(filePath) && StringUtils.isNotBlank(url)) { 
try { 
FileUtils.copyURLToFile(new URL(url), new File(SRC_BASE_DIR + filePath), 
TIMEOUT_IN_MILLIS, TIMEOUT_IN_MILLIS); 
ingestmethod(filePath,decompressFilePath);   
downloadSuccess = true; 
} 
catch (MalformedURLException e) 
{ LOG.warn("some message"); } 
catch (IOException e) 
{ LOG.warn("some message); 
} 
}
return downloadSuccess 
}

FileUtils属于哪个库?有一个标记:FileUtils或org.apache.commons.io.FileUtils是[apache commons]中的文件操作实用程序:D仔细阅读整个问题;它来自Apache commons:org.Apache.commons.io.FileUtilsorg.Apache.commons.io.FileUtilsorg.Apache.commons.io.FileUtilsorg.Apache周围的代码是什么样子的?@matt:一旦我将文件下载到本地临时目录中,我就会将其移动到Hadoop并解压缩。当我尝试解压缩它时,我会遇到一个错误java.io.EOFException:ZLIB输入流意外结束,这意味着输入.gz文件没有完全下载。