|
|
|
c# ช่วยดูโค้ดให้หน่อยคะ มัน error ไม่ทราบว่าเพราะอะไรคะเมือ่ทำการเพิ่ม attachment ใน email |
|
|
|
|
|
|
|
คือมันจะเป็นตอน attach ไฟล์ไปกับ เมลอ่า
พอส่งเมลเสร็จมันก้อจะขึ้น error แบบรูปอ่าค่ะ
Code (C#)
public static void SendMailAttTo()
{
settingDataSetTableAdapters.settingTableAdapter stTb = new WinFormCharpWebCam.settingDataSetTableAdapters.settingTableAdapter();
settingDataSet.settingDataTable dataTB = stTb.GetData();
string userID = dataTB.Rows[0]["EmailFrom"].ToString();
string password = dataTB.Rows[0]["EmailPass"].ToString();
string smtpServer = "smtp.gmail.com";
int smtpPort = 587;
MailAddress mailTo = new MailAddress(dataTB.Rows[0]["EmailTo"].ToString());
MailAddress mailFrom = new MailAddress(userID);
MailMessage message = new MailMessage(mailFrom, mailTo);
message.IsBodyHtml = true;
Attachment attachfile = new Attachment("c:\\PicEnhance_2.bmp");
message.Attachments.Add(attachfile);
Attachment attachfile1 = new Attachment("c:\\PicEnhance_1.bmp");
message.Attachments.Add(attachfile1);
message.Subject = dataTB.Rows[0]["EmailSubject"].ToString();
message.Body = dataTB.Rows[0]["EmailMsgs"].ToString();
SmtpClient client = new SmtpClient(smtpServer, smtpPort);
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(userID, password);
client.Credentials = new System.Net.NetworkCredential(userID, password);
try
{
client.Send(message);
MessageBox.Show(string.Format("sent to: {0} complete.", dataTB.Rows[0]["EmailTo"].ToString()));
}
catch (Exception ex)
{
MessageBox.Show(string.Format("Error {0}", ex.Message));
}
}
อันนี้เป็นส่วนที่เรียกใช้Code (C#)
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Enabled = false;
imgCapture.Image = imgVideo.Image;
SaveCap.SaveImageCapture(imgCapture.Image);
Bitmap img = new Bitmap(imgCapture.Image);
AddFilter(img, "PicEnhance_1.bmp");
FileStream fs = new FileStream("C:\\Picture_1.bmp", FileMode.Open);
imgShow1.Image = Image.FromStream(fs);
fs.Close();
timer2.Enabled = true;
}
ส่วนที่ error ค่ะ
Code (C#)
private void AddFilter(Bitmap image, string fileName)
{
//Filter_GrayScale(image);
image.Save("C:\\" + fileName);
image.Dispose();
}
Tag : - - - -
|
|
|
|
|
|
Date :
2010-05-25 23:13:40 |
By :
Takezeed |
View :
1326 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เห็นเกี่ยวกับ attachment เลย น่าจะเกี่ยวกับ path มากกว่า
|
|
|
|
|
Date :
2010-05-27 08:21:54 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เกิดจาก path หรอคะ แล้วเราจะพอแก้ได้ยังไงคะ
|
|
|
|
|
Date :
2010-05-29 03:50:00 |
By :
Takezeed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำลังงงกับมันอยุ่ ขอบคุณนะคะ
|
|
|
|
|
Date :
2010-05-30 15:39:49 |
By :
Takezeed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|