从C#桌面应用程序通过电子邮件发送附件(即PDF文件)时出现问题

时间:2019-07-18 07:25:38

标签: c#

我正在通过电子邮件发送.pdf文件(由代码生成并存储在计算机中)作为附件,它可以正常工作,但可以发送,但问题是我无法在浏览器中直接查看。浏览器要求下载不需要的pdf。

我的pdf文件路径在字符串变量中。当我将此变量传递给附件时,浏览器会要求下载它,但是如果我传递pdf的静态路径而不是使用变量,则pdf会直接在所需的浏览器中打开。

System.Net.Mail.Attachment attachment;
                // mail.Attachments.Add(new Attachment("E:\\API_BILL\\TAX INV-10181-API RECHARGE-S G SHINDE.pdf"));
                // above line gives me result as I want want but I want to set filepath dynamically.
                attachment = new System.Net.Mail.Attachment(FilePath.ToString(), "fname/pdf");

0 个答案:

没有答案