我有如下的方法:如何确保一个字节数组由Base64编码?
public void AddAttachment(byte[] attachment)
{
// how to make sure that the attachemnt is encoded by Base64?
}
如何确保AddAttachment方法接受被编码使用Base64字节数组?
例如下面的是被发送到该方法前的有效输入:
string attachmentInString = "Hello test";
byte[] attachmentInBytes = System.Convert.FromBase64String(attachmentInString);
但如果attachmentInBytes使用ASCII或等编码时,AddAttachement方法应抛出异常。
如何实现这一目标?
谢谢,
这个问题很不清楚。为什么使用'DecodeFrom64'如果你想编码一些东西?请详细说明你正在努力达到的目标。 – Oded 2012-01-06 10:32:14
如果您阅读它,问题中的标题非常清晰。如何确保AddAttachment方法接受用Base64编码的字节数组?我也更新了身体。 – 2012-01-06 10:35:13
重复这个问题并没有使它更清晰。你想在这里做什么?究竟? – Oded 2012-01-06 10:36:25