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

gur*_*gui 1 c# bytearray

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

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

Jon*_*eet 8

假设你只能使用文本,base64编码字符串:

string text = Convert.ToBase64String(binary);
...
byte[] binary = Convert.FromBase64String(text);
Run Code Online (Sandbox Code Playgroud)

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

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