mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Use the file extension from the ImageType enum (#6800)
* Use the file extension from the ImageType enum * Use the mime type from the ImageType enum - On Android 29+
This commit is contained in:
		| @@ -28,7 +28,7 @@ class ImageSaver( | ||||
|         val data = image.data | ||||
|  | ||||
|         val type = ImageUtil.findImageType(data) ?: throw Exception("Not an image") | ||||
|         val filename = DiskUtil.buildValidFilename("${image.name}.$type") | ||||
|         val filename = DiskUtil.buildValidFilename("${image.name}.${type.extension}") | ||||
|  | ||||
|         if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { | ||||
|             return save(data(), image.location.directory(context), filename) | ||||
| @@ -43,6 +43,7 @@ class ImageSaver( | ||||
|  | ||||
|         val contentValues = ContentValues().apply { | ||||
|             put(MediaStore.Images.Media.DISPLAY_NAME, image.name) | ||||
|             put(MediaStore.Images.Media.MIME_TYPE, type.mime) | ||||
|             put( | ||||
|                 MediaStore.Images.Media.RELATIVE_PATH, | ||||
|                 "${Environment.DIRECTORY_PICTURES}/${context.getString(R.string.app_name)}/" + | ||||
|   | ||||
		Reference in New Issue
	
	Block a user