0

次の方法でいくつかのファイルをメールに添付します。

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で自動的に開きます。

4

1 に答える 1

2

私はあなたがContentTypeあなたのを設定する必要があると思いますAttachments

MSDNソース

于 2012-11-26T11:11:00.160 に答える