安卓Kotlin 通过content uri 获得二进制文件并保存

private fun saveBin(uri: Uri){
    
    
	val f = File(filesDir, "binFile")
	val fd = contentResolver.openFileDescriptor(uri, "r")
	fd?.fileDescriptor?.let {
    
    
		val fi = FileInputStream(it)
		val fo = f.outputStream()
		fi.copyTo(fo)
		fi.close()
		fo.close()
	}
	fd?.close()
}

猜你喜欢

转载自blog.csdn.net/u011570312/article/details/108419805
URI