Android DownloadManager ETag支持

Android DownloadManager ETag支持,android,etag,download-manager,Android,Etag,Download Manager,是Android的DownloadManager支持ETag的信息。 好的,我有一个支持ETag的服务器(例如DropBox)。当我试图下载一个文件时,DownloadManager会创建一个新的文件,并在本地文件名后附加一个数字(例如file.zip、file-1.zip、file-2.zip等)。有没有办法不下载具有相同ETag的现有文件?我的应用程序将下载大量文件,所以我不想每次都重新加载它们 有没有办法不使用相同的ETag下载现有文件 你是请求下载的人。您需要确定哪些文件应该下载,哪些文

是Android的DownloadManager支持ETag的信息。 好的,我有一个支持ETag的服务器(例如DropBox)。当我试图下载一个文件时,DownloadManager会创建一个新的文件,并在本地文件名后附加一个数字(例如file.zip、file-1.zip、file-2.zip等)。有没有办法不下载具有相同ETag的现有文件?我的应用程序将下载大量文件,所以我不想每次都重新加载它们

有没有办法不使用相同的ETag下载现有文件


你是请求下载的人。您需要确定哪些文件应该下载,哪些文件不应该下载。好吧,
DownloadManager
只对中断的下载使用
ETag
——它不会无限期地存储
ETag
信息。

换句话说,我应该(以某种方式)存储这些信息,并决定是否由我自己执行请求?@efpies:你没有太多选择。如果
ETag
遇到HTTP
HEAD
请求,您可以通过
HttpUrlConnection
发出自己的
HEAD
请求,查看文件是否需要更新,然后有条件地设置
DownloadManager.request