Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.
时间: 2024-05-17 14:12:07 浏览: 390
Failed to execute goal org...的解决办法
如果你在使用`atob`方法时出现了`Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.`错误,说明你传入的base64字符串不符合规范。
base64编码的字符串必须满足以下条件:
- 字符串长度是4的倍数。
- 字符串中只包含A-Z、a-z、0-9、+、/、=这些字符。
- 字符串中的=字符只能出现在末尾,且最多只能出现两个。
如果你的字符串不符合这些规范,就会出现解码失败的错误。因此,你需要先检查一下传入的base64字符串是否符合规范。如果不符合,可以尝试重新编码原始数据,确保生成的base64字符串符合规范。
阅读全文