Email 将图像文件附加(而不是嵌入)到ASP Classic CDOSYS发送的电子邮件中

Email 将图像文件附加(而不是嵌入)到ASP Classic CDOSYS发送的电子邮件中,email,asp-classic,Email,Asp Classic,我正在尝试将一个图像文件附加(而不是嵌入)到ASP Classic CDOSYS从我的网站发送的电子邮件中。所有的文件都说这很简单。只需使用AddAttachment 。部分代码 With objMail .AddAttachment "E:\xxx.com\files\image\photos\members\me.jpg" .Update End With 当电子邮件到达时,文件以附件“me.jpg”的形式显示,但路径显然在添加过程中丢失,因为附件文件的大小只有几个字节 此方法适用

我正在尝试将一个图像文件附加(而不是嵌入)到ASP Classic CDOSYS从我的网站发送的电子邮件中。所有的文件都说这很简单。只需使用AddAttachment

。部分代码

With objMail
  .AddAttachment "E:\xxx.com\files\image\photos\members\me.jpg"
  .Update
End With
当电子邮件到达时,文件以附件“me.jpg”的形式显示,但路径显然在添加过程中丢失,因为附件文件的大小只有几个字节

此方法适用于PDF、Word或Excel等文件,但不适用于图像


有什么想法吗

请尝试
.AddAttachment Server.MapPath(…path…
(如果所述路径正确,则不太可能包含任何内容)。谢谢,Martha。我的示例中的路径是从Server.MapPath命令生成的,我的共享宿主环境导致包含.com。我相信这条路是正确的。好吧,那样的话,我疯了。对不起。:/(虽然,有可能是您的邮件程序假装比您更聪明,并且以不同的方式处理.jpg文件吗?如果您尝试将.html文件附加到电子邮件会发生什么情况?)尝试
.AddAttachment Server.MapPath(…path…
(如果所述路径正确,则不太可能包含任何.com)。谢谢,Martha。我的示例中的路径是从Server.MapPath命令生成的,我的共享宿主环境导致包含.com。我相信这条路是正确的。好吧,那样的话,我疯了。对不起。:/(尽管如此,是否可能是您的邮件程序假装比您更聪明,并以不同的方式处理.jpg文件?如果您尝试将.html文件附加到电子邮件,会发生什么情况?)