private final static List<String> suffixs = Arrays.asList("jpeg","tiff","png","gif","psd","raw",
"eps","svg","bmp","JPEG","TIFF","PNG","GIF","PSD","RAW","EPS","SVG","BMP");
String[] split = uri.split("/");
Page page = pageManager.getPage(Long.valueOf(split[3]));
if(page!=null) {
String version = request.getParameter("version");
Attachment attachment = attachmentManager.getAttachment(page, split[4],Integer.parseInt(version));
InputStream is = attachmentManager.getAttachmentData(attachment);
//得到文件大小
int size =is.available();
byte data[]=new byte[size];
//读数据
while (is.read(data) > 0) {
ServletOutputStream os = response.getOutputStream();
os.write(data);
os.flush();
os.close();
}
is.close();
}else {
chain.doFilter(httpServletRequest, httpServletResponse);
}