次の方法でいくつかのファイルをメールに添付します。
if (rad_upload.UploadedFiles != null && rad_upload.UploadedFiles.Count > 0)
{
foreach (UploadedFile file in rad_upload.UploadedFiles)
{
Attachment f = new Attachment(file.InputStream,
MediaTypeNames.Application.Octet);
attach.Add(f);
}
}
Contact_List.sendMail(mail, lbl_depEmailValue.Text.TrimEnd(),
password, txt_sub.Text, msg.ToString(), int.Parse(dep.Main_code.ToString()),
attach);
そしてsendMailメソッドでは:
if (attachments != null && attachments.Count > 0)
{
foreach (Attachment a in attachments)
{
mail.Attachments.Add(a);
}
}
すべてうまくいきますが、アップロードしたファイルを便利なプログラムで自動的に開く方法を知りたいです。
例えば :
ファイルをダブルクリックしたときにインストールされている場合、pdf
ファイルはacrobatreaderで自動的に開きます。