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]