- java.lang.Object
-
- com.ejlchina.okhttps.DownloadHelper
-
public class DownloadHelper extends Object
下载助手,用户解析下载路径与文件名
-
-
构造器概要
构造器 构造器 说明 DownloadHelper()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddExtMapping(String mediaType, String ext)voidaddExtMappings(Map<String,String> extMappings)Map<String,String>getExtMappings()StringindexFileName(String fileName, int index)当文件已存在时,根据该方法生成一个新的文件名StringresolveFileName(HttpResult result)解析下载文件名StringresolveFilePath(String dirPath, String fileName)解析文件路径voidsetExtMappings(Map<String,String> extMappings)protected StringtoFileName(String name, HttpResult result)
-
-
-
方法详细资料
-
resolveFileName
public String resolveFileName(HttpResult result)
解析下载文件名- 参数:
result- HTTP 响应结果- 返回:
- 文件名
-
toFileName
protected String toFileName(String name, HttpResult result)
-
resolveFilePath
public String resolveFilePath(String dirPath, String fileName)
解析文件路径- 参数:
dirPath- 目录fileName- 文件名- 返回:
- 文件路径
-
indexFileName
public String indexFileName(String fileName, int index)
当文件已存在时,根据该方法生成一个新的文件名- 参数:
fileName- 原文件名index- 重复次数- 返回:
- 新的文件名
-
-