🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #17259

Re: Clase que implemente MIME

#17259
From: Juan Gonzalo de Silva Medina
Date: Tue, 21 Nov 2000 00:00
72 lines
2604 bytes

Alberto Garz�s wrote:

> 
> Juan Gonzalo de Silva Medina wrote:
> 
> 
>> Alberto Garz�s wrote:
>> 
>> 
>>> Sabe alguien donde puedo encontrar un paquete que codifique
>>> mensaje MIME y los decodifique?
>>> 
>>> Gracias
>> 
>> En JavaMail est�n implementadas... (MimeMultipart)
>> 
>> Saludos,
>> 
>> --
>> Juan Gonzalo de Silva Medina
>> System.out.println("I Love Linux");
> 
> 
> Elemental..........Mi buscador llego hasta ahi...pero comprender la
> jodia API esa requiere mas trabajo que implementarla por uno mismo....
> yo necesito algo mas elemental!!!!!!!
> 
> Gracias!!!!!

Psh! sobre gustos...

�No te sirve el objeto MimeBodyPart?

es que no se que quieres decir con "codificar" y "descondificar"...

Veamos, si me aclaro...


1.- Para codificar:

MimeBodyPart mbp = new MimeBodyPart();
mbp.setText("Esto es el texto en formato mime, zi ze�o");
mbp.writeTo(...);

Lo primero crea un cuerpo (mensaje) mime.
En segundo lugar le asigno un contenido (tipo "text/plain"), tu puedes 
asignar otros como "text/html" con la sentencia setText(String, String). 
Tambi�n puedes asignar un fichero como contenido del Body.
La ultima l�nea, tal y como especifica la documentaci�n te extrae la 
informaci�n en formato RFC 822.

2.- Para decodificar (no se el qu�, pero...):

MimeBodyPart mbp = new MimeBodyPart(java.io.InputStream is);

Donde "is" es el Stream (puede ser uno de cadena), o una lectura por un 
socket u otra cosa (mirar aqui el api java.io :) ).

Una vez efectuada la decodificaci�n, tienes los valores que quieras en 
las distintas variables y m�todos, mira el api de dicho objeto para m�s 
informaci�n...


Por favor, dime si es esto o si no, sobre todo para ver como te ha ido...

Saludos,

--
Juan Gonzalo de Silva Medina
if(!Linux) throw new Exception(" X( ");
Technical Details
Message-ID: <3A1AAFD1.4000404@caymasa.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3A182B1D.3F341C9A@wanadoo.es> <3A18515E.6080107@caymasa.es> <3A19ACB2.E194D9F7@wanadoo.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,e9220c3c54f829bd
X-Google-Attributes: gid1116f3,public
From: Juan Gonzalo de Silva Medina <gonzalo@caymasa.es>
Subject: Re: Clase que implemente MIME
Date: 2000/11/21
Message-ID: <3A1AAFD1.4000404@caymasa.es>
X-Deja-AN: 696235404
Content-Transfer-Encoding: 8bit
References: <3A182B1D.3F341C9A@wanadoo.es> <3A18515E.6080107@caymasa.es> <3A19ACB2.E194D9F7@wanadoo.es>
X-Accept-Language: es, en
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.14-5.0 i686; en-US; m18) Gecko/20001107 Netscape6/6.0
Newsgroups: es.comp.lenguajes.java