当前位置:编程学习 > C#/ASP.NET >>

各位高手大家好,我工作中碰到一个需要将Jmail附件转换成流或字节数组的问题,希望各位能指点我一下,谢谢大家了!

    我最近工作中碰到一个问题,就是需要将JMail组件接收的邮件附件Attachment对象转换为流(Stream)对象或者byte[].(因为要直接在内存中将邮件的附件存储到SharePoint文档库中).其中Attachment对象里的BinaryDate和Data属性我都试过了,但是转换成文档的时候都始终无易做图常打开阅读,不知道是什么原因,序列化方法我也用过了,但是因为定义Attachment的Jmail组件类中没有加入[Serializable]标识,所以也不能进行序列化操作,我实在想不出其他办法了,有点着急了,请各位高手能指点我一下,要是能调用API也行,谢谢大家了!  --------------------编程问答-------------------- 你可以先用Attachment对象将附件临时存储在一个临时文件夹中,然后再用stream对象读取文件,这样就可以将文件读到流中了,而且打开也不会出错的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,