javax.mail.internet.ParseException: Unbalanced quoted string 请大家帮我看看 javax.mail.internet.ParseException: Unbalanced quoted string 这个异常怎么解决啊,谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void saveAttachMent(Part part) throws Exception { String fileName = ""; String disposition = ""; if (part.isMimeType("multipart/*")) { Multipart mp = (Multipart) part.getContent(); for (int i = 0; i < mp.getCount(); i++) { BodyPart mpart = mp.getBodyPart(i); disposition = mpart.getDisposition(); //if(mbp!=null)disposition=mbp.getDisposition(); if ((disposition != null) && ((disposition.equals(Part.ATTACHMENT)) || (disposition.equals(Part.INLINE)))) { fileName = mpart.getFileName(); //fj.add(fileName); if (fileName != null) { if (fileName.toLowerCase().indexOf("gbk") != -1 || fileName.toLowerCase().indexOf("GBK") != -1) { fileName = MimeUtility.decodeText(fileName); } } saveFile(fileName, mpart.getInputStream()); } else if (mpart.isMimeType("multipart/*")) { saveAttachMent(mpart); } else { fileName = mpart.getFileName(); if ((fileName != null) && (fileName.toLowerCase().indexOf("GB2312") != -1)) { fileName = MimeUtility.decodeText(fileName); saveFile(fileName, mpart.getInputStream()); // fj.add(filename2); } } } } else if (part.isMimeType("message/rfc822")) { saveAttachMent((Part) part.getContent()); } // return fileName; } public void saveAttachMent(Part part) throws Exception { String fileName = ""; String disposition = ""; if (part.isMimeType("multipart/*")) { Multipart mp = (Multipart) part.getContent(); for (int i = 0; i < mp.getCount(); i++) { BodyPart mpart = mp.getBodyPart(i); disposition = mpart.getDisposition();//这里报异常javax.mail.internet.ParseException: Unbalanced quoted string //if(mbp!=null)disposition=mbp.getDisposition(); if ((disposition != null) && ((disposition.equals(Part.ATTACHMENT)) || (disposition.equals(Part.INLINE)))) { fileName = mpart.getFileName(); //fj.add(fileName); if (fileName != null) { if (fileName.toLowerCase().indexOf("gbk") != -1 || fileName.toLowerCase().indexOf("GBK") != -1) { fileName = MimeUtility.decodeText(fileName); } } saveFile(fileName, mpart.getInputStream()); } else if (mpart.isMimeType("multipart/*")) { saveAttachMent(mpart); } else { fileName = mpart.getFileName(); if ((fileName != null) && (fileName.toLowerCase().indexOf("GB2312") != -1)) { fileName = MimeUtility.decodeText(fileName); saveFile(fileName, mpart.getInputStream()); // fj.add(filename2); } } } } else if (part.isMimeType("message/rfc822")) { saveAttachMent((Part) part.getContent()); } // return fileName; } hibernate 如何获取当前数据库中所有表名? 问一个关键词匹配的问题 java web中关于修改xml后读取值的问题 谁实现了HttpSession接口 菜鸟请教几大java问题,还望各位前辈多多指教! 那位大哥指点一下,struts + hibernate 在线等待..... could not instantiate cache缓存 JAVA执行下载包不完全,该如何办!-期待高手(高分求助) 求助 spring 接管hibernate 事物 失败 java EE 文件批量下载问题 求求求!!关于一个页面的问题 请各位高手帮看下这段jsp代码那个i%3==0的那部分代码不是很懂谢谢
String fileName = "";
String disposition = "";
if (part.isMimeType("multipart/*")) {
Multipart mp = (Multipart) part.getContent();
for (int i = 0; i < mp.getCount(); i++) {
BodyPart mpart = mp.getBodyPart(i);
disposition = mpart.getDisposition(); //if(mbp!=null)disposition=mbp.getDisposition();
if ((disposition != null) && ((disposition.equals(Part.ATTACHMENT)) ||
(disposition.equals(Part.INLINE)))) {
fileName = mpart.getFileName();
//fj.add(fileName);
if (fileName != null) {
if (fileName.toLowerCase().indexOf("gbk") != -1 || fileName.toLowerCase().indexOf("GBK") != -1) {
fileName = MimeUtility.decodeText(fileName);
}
}
saveFile(fileName, mpart.getInputStream());
} else if (mpart.isMimeType("multipart/*")) {
saveAttachMent(mpart);
} else {
fileName = mpart.getFileName();
if ((fileName != null) && (fileName.toLowerCase().indexOf("GB2312") != -1)) {
fileName = MimeUtility.decodeText(fileName);
saveFile(fileName, mpart.getInputStream());
// fj.add(filename2);
}
}
}
} else if (part.isMimeType("message/rfc822")) {
saveAttachMent((Part) part.getContent());
} // return fileName;
}
String fileName = "";
String disposition = "";
if (part.isMimeType("multipart/*")) {
Multipart mp = (Multipart) part.getContent();
for (int i = 0; i < mp.getCount(); i++) {
BodyPart mpart = mp.getBodyPart(i);
disposition = mpart.getDisposition();//这里报异常javax.mail.internet.ParseException: Unbalanced quoted string //if(mbp!=null)disposition=mbp.getDisposition();
if ((disposition != null) && ((disposition.equals(Part.ATTACHMENT)) ||
(disposition.equals(Part.INLINE)))) {
fileName = mpart.getFileName();
//fj.add(fileName);
if (fileName != null) {
if (fileName.toLowerCase().indexOf("gbk") != -1 || fileName.toLowerCase().indexOf("GBK") != -1) {
fileName = MimeUtility.decodeText(fileName);
}
}
saveFile(fileName, mpart.getInputStream());
} else if (mpart.isMimeType("multipart/*")) {
saveAttachMent(mpart);
} else {
fileName = mpart.getFileName();
if ((fileName != null) && (fileName.toLowerCase().indexOf("GB2312") != -1)) {
fileName = MimeUtility.decodeText(fileName);
saveFile(fileName, mpart.getInputStream());
// fj.add(filename2);
}
}
}
} else if (part.isMimeType("message/rfc822")) {
saveAttachMent((Part) part.getContent());
} // return fileName;
}