读书人

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

发布时间: 2012-04-28 11:49:53 作者: rapoo

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>

读书人网 >J2EE开发

热点推荐