以原始输入格式存储的图像文件代替上述格式

时间:2014-06-21 09:00:14

标签: javax.imageio

您好我从浏览器以任何格式获取输入图像并将其传递给服务器。服务器站点添加了saveImage()方法,用于以.jpeg格式存储图像,但它与浏览器中接受的原始格式存储相同。

这是我的代码

public boolean saveImage(byte[] byteImage, String transactionId) {
    InputStream in = new ByteArrayInputStream(byteImage);
    try {
        BufferedImage bImageFromConvert = ImageIO.read(in);
        File imageFile = new File(filePath+ transactionId + ".jpeg");
        ImageIO.write(bImageFromConvert, "jpg", imageFile);
        return true;
    } catch (IOException e) {
        System.out.println("error===" + e.getMessage());
        return false;
    }
}

0 个答案:

没有答案