請幫忙 我有正確的編碼臨牀文件到基地64並將其發送到文檔對象的問題。 這是我正在使用的代碼。編碼base64在C#解碼在Java
1.step我編碼的PDF文件爲Base64
byte[] bytes = System.IO.File.ReadAllBytes(pdffile);
return Convert.ToBase64String(bytes);
此字符串連接到臨牀documet
2.Attaching CDA文檔元數據提交的要求
byte[] bytes = System.IO.File.ReadAllBytes(CDADocument.xml);
string ReturnValue = Convert.ToBase64String(bytes);
byte[] newbyte = System.Text.Encoding.UTF8.GetBytes(ReturnValue);
doc[0].Value = newbyte;
提交請求傳遞所有的步驟,但解碼不起作用。 他們使用Java API來解碼提交請求。 感謝您的幫助
什麼是*臨牀文件*? –
明顯的問題......如果'.Value'是'byte []',爲什麼不直接給它'bytes'而不是base-64和utf-8呢? –
我不能使用字節,因爲我必須先編碼爲base64.Base64 returs字符串,但值參數期望字節 – juliak