saveToMediaStore

fun saveToMediaStore(context: Context, fileName: String, mimeType: String, destination: FileDestination, block: (OutputStream) -> Unit): Uri?(source)

Crée un fichier dans MediaStore et écrit via block. Retourne l'Uri du fichier créé, ou null en cas d'erreur.

La ligne MediaStore est supprimée automatiquement si le flux ne peut pas être ouvert ou si block lève une exception, évitant toute ligne orpheline. IS_PENDING n'est remis à 0 qu'après une écriture réussie.