下载管理器未添加文件扩展名



我想从我的服务器下载 *.apk 文件,服务器上的文件类型是 *.apk,MIME 是 application/vnd.android.package-archive",使用下载管理器下载文件时,文件已下载,但它在没有扩展名"apk"的情况下创建它,我试过这个

request.setMimeType("application/vnd.android.package-archive"); 

仍然没有运气,在没有扩展名的情况下创建的文件,当尝试使用 Chrome 下载它时,它运行良好......

请帮忙。

我认为使用request.setMimeType(..)它会自动添加文件扩展名,或者Android将识别文件类型,但没有...你需要使用 setDestinationInExternalPublicDir(...)并在此处设置文件扩展名。

最新更新