模块 okhttps

类 DownloadHelper


  • public class DownloadHelper
    extends Object
    下载助手,用户解析下载路径与文件名
    • 构造器详细资料

      • DownloadHelper

        public DownloadHelper()
    • 方法详细资料

      • resolveFileName

        public String resolveFileName​(HttpResult result)
        解析下载文件名
        参数:
        result - HTTP 响应结果
        返回:
        文件名
      • resolveFilePath

        public String resolveFilePath​(String dirPath,
                                      String fileName)
        解析文件路径
        参数:
        dirPath - 目录
        fileName - 文件名
        返回:
        文件路径
      • indexFileName

        public String indexFileName​(String fileName,
                                    int index)
        当文件已存在时,根据该方法生成一个新的文件名
        参数:
        fileName - 原文件名
        index - 重复次数
        返回:
        新的文件名
      • setExtMappings

        public void setExtMappings​(Map<String,​String> extMappings)
      • addExtMappings

        public void addExtMappings​(Map<String,​String> extMappings)
      • addExtMapping

        public void addExtMapping​(String mediaType,
                                  String ext)