在接收邮件时我接收一个类型为image/gif的图片,请问如何解析,我的部门分代码如下
String contentType = part.getContentType();
boolean conName = false; if (contentType.indexOf("name") != -1) {
conName = true;
}
if (part.isMimeType("text/plain") && !conName) {
if(contentType.indexOf("charset") == -1){
bodyText.append(new String(part.getContent().toString().getBytes("ISO-8859-1"),"GBK"));
}else{
bodyText.append(part.getContent().toString());
}
} else if (part.isMimeType("text/html") && !conName) {
if(contentType.indexOf("charset") == -1){
bodyText.append(new String(part.getContent().toString().getBytes("ISO-8859-1"),"GBK"));
}else{
bodyText.append(part.getContent().toString());
}
} else if (part.isMimeType("multipart/*")) {
// multipart/*
Multipart multipart = (Multipart) part.getContent();
int counts = multipart.getCount();
for (int i = 0; i < counts; i++) {
getMailContent(multipart.getBodyPart(i));
} }
} else if (part.isMimeType("message/rfc822")) {
// message/rfc822
getMailContent((Part) part.getContent());
}else if (part.isMimeType("image/gif")) {
//
} else {
}我的意思是当else if (part.isMimeType("image/gif")) {
//
}如何去解析???在线等
String contentType = part.getContentType();
boolean conName = false; if (contentType.indexOf("name") != -1) {
conName = true;
}
if (part.isMimeType("text/plain") && !conName) {
if(contentType.indexOf("charset") == -1){
bodyText.append(new String(part.getContent().toString().getBytes("ISO-8859-1"),"GBK"));
}else{
bodyText.append(part.getContent().toString());
}
} else if (part.isMimeType("text/html") && !conName) {
if(contentType.indexOf("charset") == -1){
bodyText.append(new String(part.getContent().toString().getBytes("ISO-8859-1"),"GBK"));
}else{
bodyText.append(part.getContent().toString());
}
} else if (part.isMimeType("multipart/*")) {
// multipart/*
Multipart multipart = (Multipart) part.getContent();
int counts = multipart.getCount();
for (int i = 0; i < counts; i++) {
getMailContent(multipart.getBodyPart(i));
} }
} else if (part.isMimeType("message/rfc822")) {
// message/rfc822
getMailContent((Part) part.getContent());
}else if (part.isMimeType("image/gif")) {
//
} else {
}我的意思是当else if (part.isMimeType("image/gif")) {
//
}如何去解析???在线等
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货