java Base64转码传图到C#
生活随笔
收集整理的這篇文章主要介紹了
java Base64转码传图到C#
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
項(xiàng)目碰到一個(gè)需求,需要把后臺(tái)的圖片,傳到終端去.
Java服務(wù)端用webService傳XMl格式數(shù)據(jù)到C#終端。
實(shí)現(xiàn)的思路是把圖片字節(jié)流用Base64轉(zhuǎn)碼,到C#在解碼。
開(kāi)始的時(shí)候,在C#端死活轉(zhuǎn)不回圖片。后來(lái)通過(guò)對(duì)比轉(zhuǎn)碼后的內(nèi)容發(fā)現(xiàn)。java轉(zhuǎn)碼的時(shí)候帶了很多的\n \t,C#端直接轉(zhuǎn)碼了,并沒(méi)有去掉這些符號(hào),導(dǎo)致數(shù)據(jù)長(zhǎng)度不同,引起圖片轉(zhuǎn)碼失敗。
解決方案是在Java端 采用replaceAll的方式把\n \t全部替換掉。
轉(zhuǎn)載于:https://my.oschina.net/u/3500033/blog/1929727
總結(jié)
以上是生活随笔為你收集整理的java Base64转码传图到C#的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: survive是什么意思(15秒记一个单
- 下一篇: C# 进程之间的通讯