Tag: mime types

使用JavaMail在电子邮件中嵌入图像

我想使用javamail发送带有内嵌图像的电子邮件。 我正在做这样的事情。 MimeMultipart content = new MimeMultipart(“related”); BodyPart bodyPart = new MimeBodyPart(); bodyPart.setContent(message, “text/html; charset=ISO-8859-1”); content.addBodyPart(bodyPart); bodyPart = new MimeBodyPart(); DataSource ds = new ByteArrayDataSource(image, “image/jpeg”); bodyPart.setDataHandler(new DataHandler(ds)); bodyPart.setHeader(“Content-Type”, “image/jpeg; name=image.jpg”); bodyPart.setHeader(“Content-ID”, “”); bodyPart.setHeader(“Content-Disposition”, “inline”); content.addBodyPart(bodyPart); msg.setContent(content); 我也试过了 bodyPart.setHeader(“inline; filename=image.jpg”); 和 bodyPart.setDisposition(“inline”); 但无论如何,图像都作为附件发送,内容处理正在变成“附件”。 如何使用javamail在电子邮件中内联发送图像?

使用java servlet在浏览器中显示Pdf

我的应用程序中有pdf文件。 我需要在浏览器中显示pdf。 我正在将文件作为fileInputStream读取,我需要在我的应用程序中使用浏览器显示pdf。 但我没有pdf路径,我有文件流。 请给我一些建议和例子 我用ajax来显示pdf,我使用call_method()javascript ajax请求方法来调用showPdf动作,在showpdf动作中只是将pdf文件转换为ByteArrayOutputStream并将结果写在out put流中。 但它显示了下面提到的结果。 JSP中的结果 : %PDF-1.4% 1endstream endobj 4 0 obj >> / MediaBox [0 0 595 842] >> endobj 1 0 obj endobj 3 0 obj endobj 5 0 obj endobj 6 0 obj endobj xref 0 7 0000000000 65535 f 0000000389 00000 n 0000000015 00000 n 0000000477 […]