我们要用DOMINO5R的例子重写一下:
rti.embedObject(EmbeddedObject.EMBED_ATTACHMENT, null,
attachFilePath, attachFilePath); // 添加附件
注:其中rti = (RichTextItem) memo.createRichTextItem("Body");
让邮件带上附件就一句话,很简单吧。
如果,你不明白其中的参数,还是会搞不出来,一个字晕!
其中前两个参数我就不说了,第三个和第四个参数写成一样就可以了。
强烈注意:
1* 添加的附件必须放在DOMINO服务器上,不能放在客户端添加附件,不要问为什么,这是事实。你在客户端的硬盘上无论放在哪,它也不让你上传。
2*我们的项目环境,DOMINO是运行在AS400上,它的安装目录是em_01,我们就假设把附件放在AS400 的em_01/test/test.tar,在程序使用相对路径,"test/test.tar"相对于邮件的根目录em_01.
如果,按我说的做法应该不会有问题了。若想看一个完整例子,请参考我的“java在收。发lotus邮件的实例了”。