需要使用c#程序中的附件打開電子郵件客戶端。無法將附件文件添加到來自c#的電子郵件中
下一個C#樣品不能打開電子郵件客戶端(Outlook)中與附加的文件,並顯示錯誤信息
命令行參數是無效的。驗證使用的開關是 。
[Test]
public void FileToEmailClient()
{
string testDataFilePath = @"..\..\Data\test.txt";
Assert.That(File.Exists(testDataFilePath), Is.True);
string subject = String.Format("File {0} attached", Path.GetFileName(testDataFilePath));
string body = "body";
string command = String.Format("mailto:?subject={0}&body={1}&attachment=\"{2}\"", subject, body, testDataFilePath);
Process.Start(command);
}
從一個快速的互聯網搜索,前景似乎並不支持附件。另外,您可能需要指定電子郵件地址。 –
從Windows資源管理器中,我可以藉助上下文菜單命令「發送到|郵件收件人」打開帶有附件的Outlook。所以,我想要實現相同的行爲。 – constructor