我的文件/目录浏览应用程序中有一个功能,用户可以下载它们所在的当前目录。这适用于中等大小的文件夹(< 100 MB)所以压缩在服务器端没有太多时间,但是当文件夹的大小非常大 100 MB + 时,压缩需要时间
这就是下载管理器搞砸的地方。在通知zip下载失败之前,它会重新启动下载很多次。有没有办法增加下载管理器中下载文件的超时时间?
请注意,我们还尝试在服务器端实现中通过实时流式处理改进压缩过程(目前在php中的简单ZipArchive实现),但我们是也在寻找其他选择。
答案 0 :(得分:0)
有没有办法增加下载管理器中下载文件的超时时间?
不,抱歉,没有建立自己的自定义ROM或自己的Android硬件。
您可以使用自己喜欢的HTTP客户端API(例如,OkHttp)将{}
替换为您自己的下载代码,在这种情况下,您可以更好地控制超时等事项。