小编Zad*_*xmi的帖子

输入不是有效的Base-64字符串,因为它包含非基数64字符,"

C#代码:

 string base64string = Textbox1.Text;
                string converted = base64string.Replace('-', '+');
                converted = converted.Replace('_', '/');
                try
                {
                    //  Convert base64string to bytes array
                    Byte[] bytes = Convert.FromBase64String(converted);
                    gif = iTextSharp.text.Image.GetInstance(bytes);

                }
Run Code Online (Sandbox Code Playgroud)

Textbox1.Text包含

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABUYAAADICAYAAAAkwztuAAAgAElEQVR4Xu3db6wdVd0v8KX2UGlLRfPE8JgIWiUc3yikvqt/ohi1L1Q04u2VCiVq0UpjTIAcCUewxj9YOAakgR7808TEe28rFpOSFKI3xPhGQk1jWyOJN+gLlQYLCtQoT4V7Zj+Z7Zw5s//v2XvNzKdJE+nZs+a3Pr91tvt8z5qZl7y49Cf4Q4AAAQIECBAgQIAAAQIECBAgQIAAgQYJvEQw2qBumyoBAgQIECBAgAABAgQIECBAgAABAi0BwaiFQIAAAQIECBAgQIAAAQIECBAgQIBA4wQEo41ruQkTIECAAAECBAgQIECAAAECBAgQICAYtQYIECBAgAABAgQIECBAgAABAgQIEGicgGC0cS03YQIECBAgQIAAAQIECBAgQIAAAQIEBKPWAAECBAgQIECAAA.... 
Run Code Online (Sandbox Code Playgroud)

它是一个正确的格式,但我仍然得到错误.

c# image

0
推荐指数
2
解决办法
9171
查看次数

标签 统计

c# ×1

image ×1