Ruby - Décoder une chaîne en base 64 et écrire le résultat dans un fichier
Si vous avez une image encodée en base 64 et que vous souhaitez l'enregistrer dans un fichier pour pouvoir ensuite l'afficher, vous pourrez avoir besoin de ce morceau de code. Le code qui suit va décoder une chaîne de caractères initialement encodée en base 64, va créer un fichier et va enregistrer le tout dans un fichier.
$path_image = Rails.root.join('public', 'images', 'articles').to_s
image_string_base_64 = "dGVzdA==..."
File.open($path_image + "/image.png", 'wb') do |file|
file.write(Base64.decode64(image_string_base_64))
end
5 février 2023 - Wakonda - Ruby
Sources
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript