我有一个程序,它使用EWS从Exchange服务器提取电子邮件,从中获取附件并将其转换为PDF。 在我转换它们之前,我会检查附件的所有扩展,以确保它们是我能够处理的。
我的问题是电子邮件(msg)是电子邮件中的附件。在outlook / exchange中,这些都没有显示扩展名,所以无论如何我都试图拉伸扩展,我什么都没有,或者像.itemattachment那样不正确。
答案 0 :(得分:0)
它是实际的MSG文件还是嵌入式邮件附件?在后一种情况下,没有扩展名,甚至没有文件名。
答案 1 :(得分:0)
我能够通过加载项目附件并从中提取数据来解决此问题。我将数据放入html格式,然后将其转换为pdf。 我先做一个检查,看看附件的类型是文件还是项目