Get picture file
@RequestMapping (value= "/downloadfileformmongo.do", method=requestmethod.get) @ResponseBody Public voidDownloadfileformmongo (httpservletrequest request,httpservletresponse response)throwsException {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=NewString (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]; inti =-1; while((i = in.read (buffer))! =-1) {out.write (buffer,0, i); } in.close (); Out.flush (); Out.close (); }
Get picture Files < tags in mongodb;