我正在尝试使用以下代码检索电子邮件附件并将其保存到文件系统中的特定目录。
Dim objMail As Message = New Message(Encoding.ASCII.GetBytes(strMessage))
For Each att In objMail.FindAllAttachments()
Dim Stream as FileStream = New FileStream("D:\XX\" & att.FileName.ToString(),
FileMode.Create)
Dim BinaryStream As New BinaryWriter(Stream)
BinaryStream.Write(BitConverter.ToString(att.Body))
BinaryStream.Close()
Next
我也试过att.GetBodyasText()
使用此代码,我可以将附件文件保存在所需的文件夹中。但是在打开文件时,我得到了errorL
文件格式不正确或未正确解码。
我是 MIME 编码/解码的新手。