我正在执行以下代码以将 .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
}