博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器下载代码
阅读量:4882 次
发布时间:2019-06-11

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

FileObject file = commandFactory.getDownloadFileCommand(fileobjectid).execute(credentialFacade);

            response.setContentType("application/x-download");
            String contentDisposition =  
                    FileUtils.encodeFilename(file.getFilename(), request) ;
            response.setHeader("Content-Disposition", "attachment;filename="+ contentDisposition);
            response.setHeader("Cache-Control", "max-age=1");
            response.setHeader("Pragma", "public");
            response.setHeader("Last-Modified", FastHttpDateFormat.formatDate(file.getCreationdate().getTimeInMillis(), null));
            response.setStatus(HttpServletResponse.SC_OK);
            fileActionFacade.writeFileToOutputStream(response.getOutputStream(), file);
            //20131113
            getAuditTrailFacade().logEvent(credentialFacade.getAccessUser().getDeptName(),credentialFacade.getAccessUser().getLogin(), file.getFile(), AuditTrailFacade.DOWNLOAD, "File downloaded - " + file.getFile().getNodeFullPath(), credentialFacade.getIpAddress());
            return file;

转载于:https://www.cnblogs.com/Nyan-Workflow-FC/p/5054488.html

你可能感兴趣的文章
自己构建的Lumbda表达式
查看>>
hdu3833(暴力)
查看>>
编程珠玑:第7章(初略估算)的阅读体会
查看>>
JDBC连接数据库时候出错
查看>>
WFP: 读取XPS文件或将word、txt文件转化为XPS文件
查看>>
JS 自定义回调函数callback
查看>>
STL 标准模板库
查看>>
南京网络赛E-AC Challenge【状压dp】
查看>>
初识AJAX
查看>>
硬盘分区(主分区、扩展分区、逻辑分区)
查看>>
古生僻词语、成语
查看>>
MFC显示Mat图片
查看>>
SVN分支与合并
查看>>
sublime text 2 快捷键
查看>>
SpriteSheet精灵动画引擎
查看>>
第5周学习
查看>>
Android 中 Handler 引起的内存泄露
查看>>
链表1
查看>>
mysql数据库cup飙升处理思路
查看>>
pgpool 的安装之一
查看>>