日期:2014-05-17  浏览次数:20681 次

如何限制上传图片的尺寸?
比如,上传用户头像,尺寸太大将不允许

怎么限制,最好有代码。

------解决方案--------------------
再给你个后台的缩放图片

package com.huang.test;

import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.imageio.ImageIO;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;

public class lessenImg {

public static void main(String[] args) {
File file=new File("D://1.jpg");
try {
Image src=ImageIO.read(file);
BufferedImage bufferedImage=new BufferedImage(200,200,BufferedImage.TYPE_INT_RGB);
bufferedImage.getGraphics().drawImage(src,0,0,200,200,null);//绘制缩小后的图,两个一致...
OutputStream os=new FileOutputStream("D://aa.jpg");
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(os);
encoder.encode(bufferedImage);
os.close();
System.out.println("完成");
} catch (IOException e) {
e.printStackTrace();
}
}


}

有俩对宽和高、、你只需要设置成一样就可以了!!!