Flutter的image控件沒有提供加載base數據顯示圖片的功能,就是類似這樣的數據:"data:image/png;base64,/9j/4AAQSkZJR...f/9k="
那怎麼讓這種圖片顯示出來呢?
可以使用Image.memory(imageData)這個方法,imageData是 imageData=base64Decode(widget.picCode?.split(',')[1].replaceAll('\r', '').replaceAll('\n', ''));
首先對數據做個拆分,把base64數據拆出來進行編碼,不過要替換掉其中的回車符和換行符.replaceAll('\r', '').replaceAll('\n', ''),這些在顯示的時候是非法字符會報錯。
Flutter加載base64數據的圖片
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
flutter 自定義下拉刷新組件的3種實現方式
原創
2024-04-11 22:40:05
招聘 | Taro 團隊招人啦!
原創
2023-12-27 09:56:58
Flutter集成Mapp推送功能
原創
2023-06-03 02:19:14
Flutter android/iOS自動化集成測試並上傳到Firebase testlab的處理方案
原創
2023-05-30 02:30:24
“前端”工匠系列(二):合格的工匠,怎麼做好價值落地 | 京東雲技術團隊
原創
2023-05-18 12:05:06
京喜APP - 圖片庫優化 | 京東雲技術團隊
原創
2023-05-11 11:55:47
flutter 自動化測試
原創
2023-01-12 10:50:20
Flutter實現Firebase埋點功能
原創
2023-01-06 13:32:43
快捷-Mac桌面adb push小工具
原創
2022-04-30 13:29:38
Android App 自帶自簽名證書CA
原創
2022-04-30 12:45:13
閒魚IM的在線、離線聊天數據同步機制優化實踐
原創
2022-04-30 11:51:24
flutter 好看的主題色
原創
2022-04-30 11:43:27
flutter 實現玻璃擬態效果
原創
2022-04-30 11:43:21