mongodb中获取图片文件<标记>
发布日期:2021-08-16 15:55:11 浏览次数:4 分类:技术文章

本文共 1108 字,大约阅读时间需要 3 分钟。

  

  获取图片文件 

@RequestMapping(value="/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();    }

 

转载于:https://www.cnblogs.com/springlight/p/6404205.html

转载地址:https://blog.csdn.net/weixin_30810239/article/details/98552122 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:ios保存照片到照片库
下一篇:多线程之NSOperation小结

发表评论

最新留言

很好
[***.229.124.182]2024年03月21日 12时42分55秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章