Java FileUtils.copyUrlToFile中出错
我正在执行下面的代码将.gz文件从URL拉到本地目录。对于小文件,它可以正常运行,但对于大文件,它只下载部分文件,但不会失败。我只有在尝试解压时才知道错误。有人能解释一下原因吗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
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文件没有完全下载。