修复低版本手机打开本地文件出错的bug

This commit is contained in:
gedoor 2022-01-05 08:06:49 +08:00
parent 707ead85d8
commit 609619412a

View File

@ -35,7 +35,11 @@ object LocalBook {
if (uri.isContentScheme()) {
return appCtx.contentResolver.openInputStream(uri)!!
}
return FileInputStream(File(uri.path!!))
val file = File(uri.path!!)
if (file.exists()) {
return FileInputStream(File(uri.path!!))
}
throw FileNotFoundException("${uri.path} 文件不存在")
}
@Throws(Exception::class)