我有如下的方法:如何確保一個字節數組由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