【发布时间】:2020-02-04 14:31:34
【问题描述】:
我有一个图像 Uri 文件,我需要检查该文件是否大于 1mb。 这是我尝试过的一部分:
val uriFile = selectedPhotoUri!!.toFile()
uriFileLength = (uriFile.length().div(1024))
应用程序崩溃
我也试过了:
val uriFile :File = File(selectedPhotoUri.toString())
uriFileLength = (uriFile1.length().div(1024))
uriFileLength 总是返回 0
我也在使用 Kotlin,我在这个论坛上搜索过,但只找到了 java 代码。
提前致谢。
【问题讨论】:
-
567.div(1024) 为 0 ;-)。您必须使用您获得的 uri 查询() getContentResolver()。