在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 圖片Base64后顯示不正常

圖片Base64后顯示不正常

前端react后端springboot,做了個驗證碼,后端生成一張圖片轉(zhuǎn)base64后返回前端直接展示,現(xiàn)在問題本地跑ok,但是上阿里云后驗證碼的圖片顯示有問題,圖片能展示出來,但圖片里面的內(nèi)容完全無法辨識。

將本地返回的base64內(nèi)容直接寫死在前端,然后部署到阿里云,能正常顯示,反之阿里云上返回的寫死在本地還是有問題,那證明不是前端展示問題,而是后端生成以及到返回這一段的問題,現(xiàn)在完全沒頭緒。

兩張圖片對比,左邊的是有問題的,完全無法辨識了:

clipboard.png
clipboard.png

對比返回的具體base64內(nèi)容,除了長度不一樣,其他也沒什么不同,+符號那些也都正常沒有過濾,從規(guī)則上看不出有什么不同。

java端代碼:
clipboard.png

react解析base64直接用data:image/jpeg;base64,+base64內(nèi)容。

請問有誰碰到過這種情況嗎?

回答
編輯回答
吢涼

你自己對比差別, 不就是本地和阿里云主機(jī)可能在 jre環(huán)境上不一樣么?

關(guān)鍵是為啥要轉(zhuǎn)base64?

2017年6月1日 15:31
編輯回答
終相守

已經(jīng)找到問題了,因為阿里云ecs比較干凈,干凈到連基本的字體都沒有,安裝下字體就好了,跟代碼無關(guān)。

2017年5月3日 23:10