最近工作上需要使用 Microsoft 的 SOAP Toolkit 來傳送包含 Binary 資料的 XML。首先是 Client 端的 VB 在將 Binary Data 轉為 String 時,當 ASCII 值大於 128 時,轉換的字串就會發生錯誤,後來改用 URL Encoding 的方式傳送,但是在 Server 端卻會解譯錯誤,因此查詢 XML 文件中是否可以傳送 Binary Data。發現一篇
文章使用 base64 的方式來解決,另外也有
文章提到將 Binary 資料轉為 Hex String 來處理,我覺得後者應該較單純,可以試試看。
0 Comments:
Post a Comment
<< Home