2015-09-05 61 views
0

base64Decode()正在返回0.它沒有給出正確的輸出。這是我的代碼:如何從base64decode獲取base64字符串的長度?

std::string source="iVBORw0KGgoAAA/j7.."; 
int len = 0; 
unsigned char *buffer; 
len = base64Decode((unsigned char*)source.c_str(), (unsigned int)source.length(), &buffer); 
+0

先生,我不明白你說什麼.. –

+0

可能重複的[爲什麼base64Decode是不返回字符串的長度?](http://stackoverflow.com/questions/32409734/why- base64decode - 是 - 不回 - lenth-的字符串) –

回答

0

「\」不包含在Base64中。 添加一個嚴格的參數,檢查您的字符串是否包含base64範圍之外的字符。 發佈你的結果後:)