如何使用文件上传控件将文件附加到邮件,从本地计算机获取文件 [英] How to attach a file to a mail , file take from local machine using fileupload control

查看:51
本文介绍了如何使用文件上传控件将文件附加到邮件,从本地计算机获取文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

现在我的网站上有一个邮件发送页面.此邮件发送功能需要邮件附件,从本地计算机上提取文件.

Now my website has a mail sending page.This mail sending function need a mail attachment , file take from local machine. How is it?

推荐答案

请检查此链接:

带有多个附件的ASP.NET电子邮件 [
Please check this link:

ASP.NET email with multiple attachments[^]


此按钮上的代码确定

this code on your button ok

 protected void Button1_Click(object sender, EventArgs e)<br />
    {<br />
        SmtpClient smtpClient = new SmtpClient("smtp.paramtel.com");<br />
        MailMessage message = new MailMessage();<br />
        try<br />
        {<br />
            <br />
            MailAddress fromAddress = new MailAddress(TextBox1.Text.Trim());<br />
            smtpClient.Host = "localhost";<br />
            smtpClient.Port = 25;<br />
            message.From = fromAddress;<br />
            message.To.Add("deepak@domainname.com");<br />
            message.Subject = "query";<br />
            message.CC.Add("admin2@yoursite.com");<br />
            string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);<br />
            Attachment myAttachment =<br />
                           new Attachment(FileUpload1.FileContent, fileName);<br />
            message.Attachments.Add(myAttachment);<br />
            message.IsBodyHtml = false;<br />
            message.Body = TextBox3.Text;<br />
            smtpClient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;<br />
            smtpClient.Send(message);<br />
            Label4.Text = "Email successfully sent.";<br />
        }<br />
        catch (Exception ex)<br />
        {<br />
            Label4.Text = "Send Email Failed.<br>" + ex.Message;<br />
        }<br />
<br />
        <br />
       <br />
    }<br />


这篇关于如何使用文件上传控件将文件附加到邮件,从本地计算机获取文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆