我想从我的服务器下载 *.apk 文件,服务器上的文件类型是 *.apk 并且 MIME 是 application/vnd.android.package-archive", 当使用 DownloadManager 下载时,文件已下载但创建时没有扩展名“apk”,我试过这个
request.setMimeType("application/vnd.android.package-archive");
没有扩展名创建的文件仍然没有运气, 当尝试使用 Chrome 下载它时,它运行得很好......
请帮忙。
最佳答案
我以为使用了 request.setMimeType(..) 它会自动添加文件扩展名或者 Android 会识别文件类型,但是不......你需要使用 setDestinationInExternalPublicDir(...) 并在此处设置文件扩展名....
关于android - DownloadManager 不添加文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684963/