У меня есть пользовательский контроль .net, который будет отправлять электронную почту при нажатии кнопки. Теперь в электронном письме я хочу отправить файл SWF, вставленный в электронное письмо. следующий код Но он не показывает SWF-файл в электронной почте.
protected void btnSubmit_Click(object sender, EventArgs e)
{
string body = "Dear Balvignan Team,\r\n\r\n";
if (txtComment.Text != null)
{
body = body + "Comment: " + txtComment.Text;
}
body=body + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
body=body + "codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='425' height='300' align='middle'>";
body=body+ "<param name='movie' value='http://mydomain.com/images/ecards/CardCreative629.swf' />";
body=body + "<param name='quality' value='high' />";
body=body + "<param name='wmode' value='opaque' />";
body = body + "<embed src='http://mydomain.com/images/ecards/CardCreative629.swf' width='425' height='300' align='middle' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' wmode='opaque' ></embed>";
body = body + "</object>";
if (SendEmail(txtEmail.Text.Trim(), "Comment", body, true) == true)
{
lblContactAcknowledge.Text = "Thank You For <br />Submitting comment.";
lblContactAcknowledge.Visible = true;
PnlTalkToUs.Visible = false;
}
else
{
lblContactAcknowledge.Visible = false;
PnlTalkToUs.Visible = true;
}
}
SendEmail (строка From, строка Subject, строка Message, bool IsHTML) - это функция, которая отправляет электронную почту.