我将这个图像表示为base64字符串,并粘贴在这里:https://paste.ubuntu.com/23343680/里面有一个图像。我正在调用
Convert.FromBase64String
它给了我
{"Invalid length for a Base-64 char array or string."}
现在我已经使用这个网站http://codebeautify.org/base64-to-image-converter粘贴相同的字符串,它呈现的数据中的图像刚刚好。是什么,我在这里做错了,我需要得到一个byte[],我将使图像,但我不能。谢谢。
2条答案
按热度按时间anauzrmj1#
您必须追加
=
,直到长度可以被4整除为止。只有这样才是有效的base64字符串。此代码将执行以下操作:
w8rqjzmb2#
在字符串末尾添加==。它会起作用。您正在传递的输入不是有效的base64值