我们需要下载多个文档,压缩它们并允许用户下载 zip 文件。文档按顺序下载,文档数量最多可达30个不同大小的文档。如果 URLConnection 或任何其他开源 urlconnection API 具有更好的功能,我们计划使用它们。
我们想了解的是,可能存在较大的文件(可能是 40-50 MB)并且可能需要更多时间来下载此类文件。我们希望有确定大小的逻辑,避免下载此类文件,这些文件要么很大,要么需要花费大量时间来下载。
欣赏有关避免基于时间或文档大小下载文件的最佳方法的任何想法。
谢谢。