我正在尝试上传输入流并将其调整为bufferedimage,并将图像保存到文件夹中。 我可以将图像上传到文件夹,但是当图像的大小为零时。 我使用The Buzz Media和spring mvc。
请求任何帮助。
这是我的代码:
public BufferedImage convertInputStremToBufferedImage(InputStream uploadedInputStream)
{
try
{
BufferedImage buff=ImageIO.read(uploadedInputStream);
buff=Scalr.resize(buff, Scalr.Method.SPEED, Scalr.Mode.FIT_TO_WIDTH,
150, 150, Scalr.OP_ANTIALIAS);
String path="/Mac/myfiles/uploaded/";
BufferedImage outPad= Scalr.pad(buff, 200);
ImageIO.write(buff, "jpg", new File(path + ".jpg"));
return outPad;
}
catch (IOException e)
{
e.printStackTrace();
return null;
}
}