首頁 >後端開發 >Golang >為什麼我在解碼時收到「輸入位元組 4 處存在非法 Base64 資料」錯誤?

為什麼我在解碼時收到「輸入位元組 4 處存在非法 Base64 資料」錯誤?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-03 14:41:09336瀏覽

Why Am I Getting an

解決Base64 解碼中的「輸入位元組4 處存在非法Base64 資料」錯誤

使用64.StdEncoding.DecodeString(str) 時,出現指示「非法Base64 資料」的錯誤在輸入位元組4"處可能會發生。 ,輸入字串不是直接Base64 編碼的,而是資料URI方案的一部分。要擷取實際的Base64 編碼資料:

這會消除前綴,只剩下Base64編碼資料。例如:

以上是為什麼我在解碼時收到「輸入位元組 4 處存在非法 Base64 資料」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn