下载文件?

 

         <action name="downFile" class="org.fkjava.hrm.action.document.DocumentAction" method="fileExist">

    <result type="stream">

    <!-- 下载的文件类型application/octet-stream:以二进行流的形式将数据响应给客户端-->

                <param name="contentType">application/octet-stream</param>

 

<!-- 指定调用后台的哪一个方法进行文件下载getInputStream()

ServletActionContext.getServletContext().getResourceAsStream(document.getUrl());

-->

<param name="inputName">inputStream</param>

 

<!-- attachment:下载文件时附件的形式保存inline:在线打开    filename="${fileName}":会调用后台的getFileName方法获取下载文件名-->

<param name="contentDisposition">attachment;filename="${fileName}"</param>

 

<!-- 指定缓冲大小 -->

<param name="bufferSize">1024</param>

           

            </result>

            <!-- 文件不存在 -->

            <result name="input" type="chain">selectDocument</result>

         </action>

posted @ 2020-11-29 14:22  咔啡  阅读(68)  评论(0编辑  收藏  举报