2014-02-27 79 views
0

我正嘗試創建一個「附件」按鈕,您可以在其中搜索文件,並且它會爲您複製文件目錄。這與電子郵件功能相結合。電子郵件附件按鈕

我可以通過輸入文件所在的位置來附加附件。但我想通過一個按鈕來完成。

System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment(@"C:\Attachment.txt"); 

Mail.Attachments.Add(attachment); 

是否有文件輸入流幫助?我對從哪裏開始感到困惑。

+3

Winforms? ASP .net? WPF?請相應標記。 –

回答

2

使用可用的Win32組件:

// Configure open file dialog box 
    Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); 

    // Show open file dialog box 
    Nullable<bool> result = dlg.ShowDialog(); 

    // Process open file dialog box results 
    if (result == true) 
    { 
     System.Net.Mail.Attachment attachment = new System.Net.Mail.Attachment(dlg.FileName); 
     Mail.Attachments.Add(attachment); 
    } 

http://blogs.msdn.com/b/wpfsdk/archive/2010/03/26/openfiledialog-sample.aspx