[JDEV] Attaching MIME types
Sunir Shah
sunir.shah at bitflash.com
Fri Jan 19 13:10:43 CST 2001
David Waite wrote:
> 1. you will definately need to so something such as base64
> encoding to send the data reliably
Strictly speaking, I'm personally only interested in sending
(standard) XML documents. However, I believe MIME compliance
requires base64. So, for others who may want to use the
protocol, that's ok.
The big thing is that "Jabber as pushed e-mail" (as an
instant messaging system) should be as capable as e-mail,
at least in situations that demand it. E-mail has had MIME
for a long time in order to enhance it with rich content.
At best, Jabber recommends using the <html/> subelement.
That's not as elegant as using the existing MIME standard,
which could be made more elegant itself using XML to break
up the various encodings.
> In other words - this will not be accepted into the core
> protocol, as it will never adequately work.
The acceptance into the core protocol is not important
insomuch as having a standardized, non-proprietary protocol
for those who want to use it. For instance, for people
wishing to use Jabber in-office, or for non-instant messaging
applications, such as the application I intend to use it
for. Either way, it would be nice to have at least a simple,
*clean* jabber:x:mime standard so clients can interoperate
elegantly, even if that "standard" isn't official, nor
required. That's what the <x/> tag is for, if I understand
it correctly, right?
As for whether the application will encourage bandwidth
hogging, I don't know. I'll have to wait for real world
use before I know that. I *definitely* don't want to abuse
the jabber.org server. That's not my intended audience
anyway.
SS
More information about the JDev
mailing list