引起:java.lang.IllegalArgumentException:bad base-64

时间:2018-03-22 07:26:34

标签: android base64 android-imageview

我在图像视图上传了编码的String图像,但我得到了

  

引起:java.lang.IllegalArgumentException:bad base-64 error。

Base64.URL_SAFE

copyButton.backgroundColor = UIColor(patternImage: UIImage(named: "bfaCopyIcon.png")!) 也无法解决base 64错误。

2 个答案:

答案 0 :(得分:0)

检查您要使用的base64字符串。检查前面是否有类似“ data:image / jpg; base64”的内容,然后寻找一种方法将其删除。如果您有权访问要解密的图像字符串,建议您不要使用其目录对图像文件进行编码。

答案 1 :(得分:0)

val pdfvalue="data:application/pdf;base64,fhkffj"
val base64data= pdfvalue?.replace("data:application/pdf;base64,","")

从 base64 字符串数据中删除 base64 注释。 它工作正常我