View Single Post
  #1 (permalink)  
Old August 18th, 2011, 03:36 AM
asp.net123 asp.net123 is offline
Registered User
 
Join Date: Aug 2011
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default How to add file upload control in feedback form?

Hi,
This is santosh from India. My friednd told me about your online forum. It is very good effort of any programmer. I am learing webdesigning and working on project in which I would like to add file upload control. Pls look into the error.



public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnsend_Click(object sender, EventArgs e)
{
{
MailMessage mail = new MailMessage();

mail.To.Add(txtTo.Text);
mail.From = new MailAddress(txtFrom.Text);
mail.CC.Add = (txtCC.Text);



mail.Subject = txtSubject.Text;
mail.Body = txtMessage.Text;

mail.IsBodyHtml = true;

//Attach file using FileUpload Control and put the file in memory stream
if (FileUpload1.HasFile)
{
mail.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName));
}
if (FileUpload2.HasFile)
{
mail.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName));
}
if (FileUpload3.HasFile)
{
mail.Attachments.Add(new Attachment(FileUpload1.PostedFile.InputStream, FileUpload1.FileName));
}
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential
("[email protected]", "********");
//Or your Smtp Email ID and Password
smtp.EnableSsl = true;
smtp.Send(mail);

}
}
}


The contact form is working fine but the only problem is that I am not getting senders email addres in From "[email protected]" always comes whcih my email address and the problem is that if I do not know who send me email then how can I reply him.. So I would like to grab the sender's email addres by creating a textbox inwhich visitor has to fill his email address and that email address delivered as body of email.
Reply With Quote