我打我的頭靠在牆上這裏,這個簡單的代碼是行不通的:System.FormatException:'Base-64字符數組或字符串的長度無效。'
string middle = "eyJzdWIiOiJtYXR0d2ViZXIiLCJqdGkiOiJlMWVmNjc5Mi02YTBjLTQ4YWUtYmQzNi0wZDlmMTVlMDFiY2UiLCJpYXQiOjE0OTMwOTI0OTQsIm5iZiI6MTQ5MzA5MjQ5NCwiZXhwIjoxNDkzMjY1Mjk0LCJpc3MiOiJFQ29tbVdlYkFQSTIiLCJhdWQiOiJFQ29tbVdlYkNsaWVudDIifQ"
byte[] newBytes = Convert.FromBase64String(middle);
middle = Encoding.UTF8.GetString(newBytes);
就這麼簡單!但是我在標題中看到了錯誤。
此外,我在https://www.base64decode.org/上運行這個,它解碼完美。
就拿這個http://stackoverflow.com/questions/2925729/invalid-length-for-a-base-64-char-array –