系统生成具有不同扩展名的文件。这些文件必须发送到电子邮件地址。
如何在不知道扩展名的情况下将文件放入附件
例如,必须将“sample.xls”添加到附件中,但应用程序也可以添加“sample.txt”,我该如何处理?我现在有
attachment = new System.Net.Mail.Attachment(@"M:/" + filename + ".xls");
我想要这样的东西
attachment = new System.Net.Mail.Attachment(@"M:/" + filename); // this didnt work
这样它就可以发送任何类型的文件。顺便说一句,文件名不是来自代码,而是来自没有任何扩展名的数据库,所以简单的“样本”,它必须发送带有未知扩展名的文件,并且必须在最后发送正确的扩展名.
帮助将不胜感激!