需要从服务器下载主题zip包,之前都运行的正常,然后同事手机上下载下来的文件后缀变成apk,因为解压时,路径带了后缀.zip,就导致fileNotFoundException,文件解压失败。
后来发现在download manager中,mimeType 设置为“applicaiton/vnd.android.package-archive",后改成“application/zip”,下载下来的文件后缀就还是.zip了。
具体文件类型和mimeType的对照可以参考这边
本文介绍了一种因MimeType设置不当导致下载的ZIP文件被误识别为APK的问题及解决方法。通过调整MimeType从“applicaiton/vnd.android.package-archive”改为“application/zip”,确保了文件正确下载并避免了解压失败。
需要从服务器下载主题zip包,之前都运行的正常,然后同事手机上下载下来的文件后缀变成apk,因为解压时,路径带了后缀.zip,就导致fileNotFoundException,文件解压失败。
后来发现在download manager中,mimeType 设置为“applicaiton/vnd.android.package-archive",后改成“application/zip”,下载下来的文件后缀就还是.zip了。
具体文件类型和mimeType的对照可以参考这边

被折叠的 条评论
为什么被折叠?