栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

SendGrid电子邮件API,发送电子邮件附件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SendGrid电子邮件API,发送电子邮件附件

当我执行代码时,我在netbeans的日志中收到以下消息

 202 {X-frame-Options=DENY, Server=nginx, Connection=keep-alive, X-Message-Id=vqVw2RtUShSVQ_ymVEVqaw, Content-Length=0, Date=Tue, 26 Jul 2016 20:05:54 GMT, Content-Type=text/plain; charset=utf-8}

解决此问题的技巧是使用commons apache编解码器commons-
prec-1.8.jar
及其

enpreAsString
包中的方法对附件进行编码

org.apache.commons.prec.binary.base64

Attachments attachments3 = new Attachments();base64 x = new base64();String imageDataString = x.enpreAsString(fileData);attachments3.setContent(imageDataString);attachments3.setType("image/png");//"application/pdf"attachments3.setFilename("x.png");attachments3.setDisposition("attachment");attachments3.setContentId("Banner");mail.addAttachments(attachments3);

作为响应 即使content-length也被设置为0 。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428508.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号