C#。通过电子邮件发送byte []然后检索它

时间:2012-01-17 10:45:31

标签: c# bytearray

按顺序执行以下操作的最佳方式是什么?

  1. 从字节[]
  2. 中获取字符串
  3. 通过电子邮件发送此字符串。
  4. 导入字符串。
  5. 获取字节[]。

1 个答案:

答案 0 :(得分:8)

假设您只能使用文本,请对字符串进行base64编码:

string text = Convert.ToBase64String(binary);
...
byte[] binary = Convert.FromBase64String(text);

请参阅System.Net.Mail命名空间,了解.NET中的内置邮件类。

但是,您是否有任何理由不能将其作为二进制附件附加到邮件中,让邮件代码为您处理转换?