mongodb中获取图片文件<标记>
时间:2021-07-01 10:21:17
帮助过:33人阅读
public void downLoadFileFormMongo(HttpServletRequest request,HttpServletResponse response )
throws Exception {
String filename=request.getParameter("fileId"
);
GridFSDBFile file = fileService.retrieveFileOne("fs"
, filename);
InputStream in =
file.getInputStream();
filename=(String) file.get("aliases"
);
filename=filename.replace(" ", ""
);
String fileName =
new String(filename.getBytes("GB2312"), "ISO_8859_1"
);
filename =
fileName;
//response.setCharacterEncoding("UTF-8");
response.setContentType(file.getContentType());
response.setHeader("Content-Disposition", "attachment;filename=" +
filename);
OutputStream out =
response.getOutputStream();
byte[] buffer =
new byte[2048
];
int i = -1
;
while ((i = in.read(buffer)) != -1
) {
out.write(buffer, 0
, i);
}
in.close();
out.flush();
out.close();
}
mongodb中获取图片文件<标记>
标签:图片 pre tac style 取图 string mon download class