应用场景:企业在白纸上盖上印章,然后软件实现透明的电子印章,在后续业务流程中使用!
A4纸-----------------------------------------处理后-------------------------------------->电子印章
-------->
实现共分为3步
1. 图片上传后预览
//POST file upload
//commons-fileupload-1.3.2.jar
//commons-io-2.5.jar
//commons-logging
//Thumbnails
String uploadsdir = request.getSession().getServletContext().getRealPath("/uploads") + File.separator;
String yyyyMM = (new SimpleDateFormat("yyyy-MM")).format(new Date());
File file = new File(uploadsdir + yyyyMM);
if (!file.exists()) {
file.mkdirs();
}
if (file.canWrite()) {
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletContext servletContext = request.getSession().getServletContext();
File repository = (File)servletContext.getAttribute("javax.servlet.context.tempdir");
factory.setRepository(repository);
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setFileSizeMax(1024*1024*10);//最大10M
try {
List i