Hey, I've got the following problem: I have got a complete html page with inline CSS and images (with remote urls) that I want to send as a html email. So what I need to do is: 1. loop through img tags, extract url 2. attach image, fetch cid 3. change img src to cid:<contentid> Can anyone tell me what to use for this? I need something that returns the content id after I attach an image, so I can change it in the html. Thanks in advance, Christoph
on 2011-02-25 01:27
on 2011-02-25 07:51
On Feb 24, 7:28pm, "Christoph B." <ch.bl...@gmail.com> wrote: > 3. change img src to cid:<contentid> > > Can anyone tell me what to use for this? I need something that > returns the content id after I attach an image, so I can change it in > the html. > > Thanks in advance, > Christoph > > -- > Posted viahttp://www.ruby-forum.com/. Whats a cid??
on 2011-02-25 14:23
On Fri, 25 Feb 2011 09:28:01 +0900 "Christoph B." <ch.blank@gmail.com> wrote: > 3. change img src to cid:<contentid> > > Can anyone tell me what to use for this? I need something that > returns the content id after I attach an image, so I can change it in > the html. I can't give you a full solution, but to inline the image you can do this: require 'base64' fn = '/path/to/image.png' src = "data:image/png;base64,#{Base64.encode64(File.read(fn))}" new_tag = "<img src='#{src}'>" Assuming you attach an 'image/png' file. Martin
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.