Android下载管理器api无法下载(“不成功下载”)

问题描述 投票:0回答:1

在某些情况下,当尝试使用Android DownloadManager下载文件时,下载失败,下载通知显示“Unuccessful download”。

android android-download-manager
1个回答
0
投票

经过几个小时的调试,我意识到我传递给下载管理器的一些标题是null or empty。特别是“用户代理”,当发生这种情况时,下载管理器会发布一条说“不成功下载”的通知。

    val androidDownloadManager = applicationContext.getSystemService(DOWNLOAD_SERVICE) as AndroidDownloadManager

    val request = Request(Uri.parse(download.url))
    request.addRequestHeader("User-Agent", download.userAgent)

   androidDownloadManager.enqueue(request)
© www.soinside.com 2019 - 2024. All rights reserved.