加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 添加电子邮件附件

发布时间:2020-12-16 06:43:44 所属栏目:asp.Net 来源:网络整理
导读:任何人都可以整理以下代码,以便添加电子邮件工作的附件. 谢谢 %@ Page Language="VB" ContentType="text/html" ResponseEncoding="ISO-8859-1" Debug="true" %% @Import Namespace="System.Web.Mail" %% @Import Namespace="IO" %script language="vb" runat
任何人都可以整理以下代码,以便添加电子邮件工作的附件.

谢谢

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="ISO-8859-1" Debug="true" %>
<% @Import Namespace="System.Web.Mail" %>
<% @Import Namespace="IO" %>

<script language="vb" runat="server">

Sub btnSendEmail_Click(sender as Object,e as EventArgs)

  Dim objMM as New MailMessage()

  objMM.To = "my@email.co.uk"
  objMM.From = "their@email.co.uk"
  objMM.BodyFormat = MailFormat.HTML
  objMM.Priority = MailPriority.Normal
  objMM.Subject = "Attachment test"
  objMM.Body = "There should be an attachment with this email"

  objMM.Attachments.Add(new MailAttachment("myimage.jpg"))

  SmtpMail.SmtpServer = "localhost"
  SmtpMail.Send(objMM)

End Sub

</script>

<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:Button runat="server" id="btnSendEmail" Text="Send email" OnClick="btnSendEmail_Click" />
    </form>
</body>
</html>

解决方法

我很怀疑

new MailAttachment("myimage.jpg")

我怀疑你可能想要获得完整的路径,例如

new MailAttachment(Server.MapPath("Myimage.jpg"))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读