我有一個程序,隔空字節組和創建並寫入JPEG
- 接受一個base64編碼串
- 其轉換爲一個字節數組。
它確實很好。
最後一步涉及將該字節數組寫入文件。例如C:\ example.jpg。 我知道簡單地寫字節將無法正常工作,所以不知道我需要做什麼來採取字節數組並創建一個jpg與圖片進來。
我必須實際發送圖片爲電子郵件中的附件,但出於測試目的,希望看看我能否看到保存的文件,以及何時打開jpg打開。謝謝。
我有一個程序,隔空字節組和創建並寫入JPEG
它確實很好。
最後一步涉及將該字節數組寫入文件。例如C:\ example.jpg。 我知道簡單地寫字節將無法正常工作,所以不知道我需要做什麼來採取字節數組並創建一個jpg與圖片進來。
我必須實際發送圖片爲電子郵件中的附件,但出於測試目的,希望看看我能否看到保存的文件,以及何時打開jpg打開。謝謝。
我猜你需要這樣的東西?
BufferedImage image = ImageIO.read(new ByteArrayInputStream(byteArray));
ImageIO.write(image, "BMP", new File("filename.bmp"));
退房這個問題的答案,這就是我從獲得它: How to create a BMP file from raw byte[] in Java
BufferedImage img = ImageIO.read(new ByteArrayInputStream(image)); File outputfile = new File(「saved.jpg」); \t \t \t ImageIO.write(img,「jpg」,outputfile);我有以下但文件是空的。 –
你真的使用Base64編碼一個JPEG字節流? – Perception
字節格式是什麼?如果它們已經是jpeg格式,那麼你應該可以將字節數組寫入一個正確名稱的文件中。 –
你爲什麼認爲將這些字節寫入文件不起作用? – BalusC