java - 需要 MimeBodyPart 中的 setFileName 吗?
问题描述
添加图像时真的需要在MimeBodyPart中设置FileName吗?
这个问题的答案已经在某个地方得到解决,请重新链接我到那个答案。我找不到。提前致谢。
这是我的代码。
MimeBodyPart bodyPart = new MimeBodyPart();
ByteArrayDataSource ds = new ByteArrayDataSource((byte[] image, "image/jpeg");
bodyPart.setDataHandler(new DataHandler(ds));
bodyPart.setContentID(<some id>);
bodyPart.setFileName(fileName);
bodyPart.setDisposition(MimeBodyPart.INLINE);
像这样,我添加了另外 3 个图像来发送 SMTP 邮件。但是是否需要为每个图像添加文件名(即)[bodyPart.setFileName(fileName);]?
解决方案
推荐阅读
- phpstorm - “从源滚动”选项在哪里?
- sql-server - 在 SQL Server 中将小数转换为 int 会使结果列可以为空?
- javascript - Angular/Javasript:从服务器下载现有的 csv 文件
- excel - 如何使我的 VBA 代码更高效?
- php - PHP 跳过 jsonarray 中的少量数据
- sapui5 - SAP UI5 + Yarn = 不运行
- angular - 角度反应形式的错误警报出现晚了一步
- python - 如何将多维列表中的两个索引配对并与其他索引匹配
- javascript - 异步代码在语句中不起作用
- javascript - 打字稿声明定义的字符串或任何字符串的类型