Bonjour,

J'utilise mms2r pour lire des mails entrant (avec tmail) et je traite
les fichiers attachés. Dans le cas de fichiers 'text/html', j'aimerais
pourvoir les convertir en UTF8 (en provenance de iso-8859-1) et les
stocker avec paperclip.
Je dispose d'iconv mais je n'arrive pas à trouver le bon code pour le
faire si quelqu'un peut maider. Voici le code actuel.

Merci par avance de votre aide

    message = MMS2R::Media.new(email)

   message.media.to_hash.each do |key, values|
      if Building::SUPPORTED_EMAIL_CONTENT_TYPES.include?(key)
        values.each do |path|
            File.open(path) do |tempfile|
              attachment = Attachment.new(:uuid =>
UUID.new().generate(:compact), :building_id =>
discussion.building_id, :discussion_id => discussion.id )
             if key == "text/html"
#                 tempfile transcoding
                   ???????
                 attachment.document =     ???? # transcoded tempfile
                attachment.save
              else
                  attachment.document = tempfile
                  attachment.save
             end
            end
          end
        end
      end
    end

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à