没有深入研究过,如果先上传到服务器再发送的话附件应该先存在服务器上,然后发送邮件程序从服务器上读数据,至于关联在邮件发送程序中处理的。
还有一种方式不是存在服务器硬盘上,而是读取到服务器内存中,然后发送,这里有个例子:
http://www.codeproject.com/Articles/21423/Creating-In-Memory-Mail-Attachments
附件发送后应该是在服务器上,但发送邮件的这条数据还没有提交,我的理解是这时上传的附近是处于一种状态【未生效状态】,如果关闭浏览器,这种附件就应删除,如果在邮件发出后这条邮件数据与附件关联上了【附件生效状态】,
但不知道程序是怎么设计的,是先上传附件时把附件放在一个临时的地方,等提交邮件数据后再把附件复制到正式的地方呢,还是有其它方法??
没研究关注下