Android 根据文件后缀名获得对应的MIME类型
/*** 根据文件后缀名获得对应的MIME类型。* @param filePath*/fun getMimeType(filePath: String?): String? {val mmr = MediaMetadataRetriever()var mime: String? = "text/plain"if (filePath != null) {mime = try ...
·
/**
* 根据文件后缀名获得对应的MIME类型。
* @param filePath
*/
fun getMimeType(filePath: String?): String? {
val mmr = MediaMetadataRetriever()
var mime: String? = "text/plain"
if (filePath != null) {
mime = try {
mmr.setDataSource(filePath)
mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_MIMETYPE)
} catch (e: IllegalStateException) {
return mime
} catch (e: IllegalArgumentException) {
return mime
} catch (e: RuntimeException) {
return mime
}
}
return mime
}
val dest = KpadApplication.instance.getExternalFilesDir(null)!!.toString()+"/log.zip"
val result = getMimeType(dest)
更多推荐
所有评论(0)