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
···
--
Posted via http://www.ruby-forum.com/.
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.
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
···
On Fri, 25 Feb 2011 09:28:01 +0900 "Christoph B." <ch.blank@gmail.com> wrote:
Thanks in advance,
Christoph