当前位置: 代码迷 >> J2EE >> java用流方式下载,怎么办下载文件的后缀名
  详细解决方案

java用流方式下载,怎么办下载文件的后缀名

热度:220   发布时间:2016-04-22 01:37:50.0
java用流方式下载,怎么处理下载文件的后缀名?
XML code
        <action name="filedown" class="FileDownAction">            <param name="inputPath">/uploadfiles/forum/</param>            <result name="success" type="stream">                <param name="inputName">targetFile</param>                <param name="contentDisposition">filename="download"</param>                <param name="bufferSize">4096</param>            </result>        </action>



这样在下载的时候,文件类型是不确定的,只有弹出框提示未知类型的download文件要下载。
我需要的效果是,下载时可以获取到所下载文件的后缀名,
即:如果是.txt,那就下载的文件为download.txt;如果为.doc,那么下载的文件为download.doc,
请问这个该怎么解决呢?


------解决方案--------------------
<param name="contentDisposition">filename="download.doc"</param>

------解决方案--------------------
在配置文件写OGNL表达式处理后缀
<param name="contentDisposition">filename="download."${suffix}</param>

好像是这么写的,自己在Action给suffix对象处理下,试试~~
------解决方案--------------------
<param name="contentDisposition">
attachment;filename="${fileName}"
</param>
  相关解决方案