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
Commentaires
Ajouter un commentaire
0 commentaires
Rechercher
Tags
Articles récents
- L'opérateur !! en Javascript
- Détecter si une chaîne de caractères contient du HTML
- PHP - Regex pour valider une adresse email
- PHP - Regex pour valider une adresse Litecoin
- Insérer un nouvel élément dans un tableau à n'importe quelle position en PHP
- Qu'est-ce signifie l'erreur T_PAAMAYIM_NEKUDOTAYIM en PHP ?
- Supprimer les éléments vides d'un tableau en PHP
- PHP - Récupérer un élément aléatoirement dans un tableau
- Supprimer les valeurs en double d'un tableau en JS
- JS - Remplacer toutes les occurrences d'une chaîne