void ValueTypeEncodeExample() { var bytearray = new byte[] { 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11 }; MikValSor.Encoding.Base64 base64 = new MikValSor.Encoding.Base64(bytearray); System.Console.WriteLine($"base64: {base64}"); }
/** * Output: * base64: AAECBAUGBwgJCgs= **/ void ValueTypeParseExample() { var base64string = "AAECBAUGBwgJCgs="; MikValSor.Encoding.Base64 base64 = MikValSor.Encoding.Base64.Parse(base64string); var bytearray = base64.ToByteArray(); for (var i = 0; i < bytearray.Length; i++) { System.Console.WriteLine($"bytearray[{i}]: {bytearray[i]}"); } }
public static void test() { DirectoryInfo dirInfo = new DirectoryInfo("data"); var accessToken = getAccessToken(); foreach (var fileInfo in dirInfo.GetFiles()) { var image = File.ReadAllBytes(fileInfo.FullName); MikValSor.Encoding.Base64 base64 = new MikValSor.Encoding.Base64(image); //var str = System.Web.HttpUtility.UrlEncode(base64.ToByteArray()); getInvoice(accessToken, base64.ToString()); getPic(accessToken, base64.ToString()); } }