[jboss-user] [JBoss Seam] - Re: inline image email attachment
sandy_brydon
do-not-reply at jboss.com
Thu Jan 24 18:22:58 EST 2008
I have now tried with Seam 2.0.1.CR1 with the same results.
here is what is happening (i'll include all this stuff in the JIRA ticket as well):
| Header...
| Content-Type: multipart/mixed; boundary="outer-boundary"
|
| --outer-boundary
| Content-Type: image/gif; charset=ISO-8859-1; name=logo.gif
| Content-Transfer-Encoding: base64
| Content-ID: <image-content-id>
| Content-Disposition: inline; filename=logo.gif
|
| BASE64=ENCODED=IMAGE=DATA==
| --outer-boundary
| Content-Type: multipart/alternative; boundary="inner-boundary"
| Content-Disposition: inline
|
| --inner-boundary
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 7bit
| Content-Disposition: inline
|
| my plain text
| --inner-boundary
| Content-Type: text/html; charset=ISO-8859-1
| Content-Transfer-Encoding: 7bit
| Content-Disposition: inline
| <html>
| <body>
| my html text<br />
| <img src="cid:image-content-id" />
| </body>
| </html>
| --inner-boundary--
|
| --outer-boundary--
|
and here is how it looks like the boundaries/content types need to be set up:
| Header...
| Content-Type: multipart/alternative; boundary="outer-boundary"
|
| --outer-boundary
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 7bit
|
| my plain text
| --outer-boundary
| Content-Type: multipart/related;
| boundary="inner-boundary"
|
| --inner-boundary
| Content-Type: text/html; charset=ISO-8859-1
| Content-Transfer-Encoding: 7bit
| <html>
| <body>
| my html text<br />
| <img src="cid:image-content-id" />
| </body>
| </html>
| --inner-boundary
| Content-Type: image/gif; name="logo.gif"
| Content-Transfer-Encoding: base64
| Content-ID: <image-content-id>
| Content-Disposition: inline; filename="logo.gif"
|
| BASE64=ENCODED=IMAGE=DATA==
| --inner-boundary--
|
| --outer-boundary--
|
it's a bit hard to read so i'll summarize:
- it looks like Content-Disposition: inline; is on every content declaration, i don't know if this matters
- in order to have proper inline html image content it looks like both the file and the content it's being included in is required to be part of Content-Type: multipart/related; http://tools.ietf.org/html/rfc2387
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4123257#4123257
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4123257
More information about the jboss-user
mailing list