Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
Le génie est pour les gens intelligents ce que la "folie" est pour les imbéciles, un état extrême dans lequel tout devient possible, dans lequel, miraculeusement, les règles normales ne s'appliquent plus.
(Alain de Botton)

Événements - 8 novembre

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionRuby - 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

Sources


Ruby - CC BY 2.5


Publicité