首页 > 代码库 > mongodb中获取图片文件<标记>
mongodb中获取图片文件<标记>
获取图片文件
@RequestMapping(value="http://www.mamicode.com/downLoadFileFormMongo.do",method=RequestMethod.GET) @ResponseBody 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中获取图片文件<标记>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。