互換的青春
2018-07-06 14:26:19
網上搜到的是將 Base64轉為圖片 并保存到某一盤符下,要么就是 jdk版本限制;由于下游的數據處理是以 Blob 類型存儲到數據庫中的,在上游只需將 Base64 轉為 File類,但不用輸出到某一盤符就可以了;Stream 的轉換很頭大,希望大神可以指點一下,謝謝
2 回答

墨色風雨
TA貢獻1853條經驗 獲得超6個贊
public void base64ToFile(String base64, String pdfName) { FileOutputStream fileOutputStream = null; try { //創建文件目錄 String filePath="D:\\image"; File file=new File(filePath); if (!file.exists() && !file.isDirectory()) { file.mkdirs(); } byte[] s = Base64.decodeBase64(base64.getBytes()); fileOutputStream = new FileOutputStream(file+File.separator+pdfName); fileOutputStream.write(s); } catch (Exception e) { e.printStackTrace(); } finally { try { fileOutputStream.close(); } catch (IOException e) { e.printStackTrace(); } } }
- 2 回答
- 0 關注
- 591 瀏覽
添加回答
舉報
0/150
提交
取消