webwork 文件下载方法

快乐无极 , 2009/11/16 12:31 , 开发文档 , 评论(0) , 阅读(13524) , Via CSDN博客 | |

在网上发现一个简单的webwork 以附件形式下载文件的方法

Java 代码复制内容到剪贴板
  1. /**//* * 打开下载的文件 */
  2. File file = new File(filePath);
  3. /**//* * 设定下载属性,其中下载时的文件名为该模板的名称 */
  4. contentType="application/octet-stream;charset=gb2312";
  5. inputStream = new FileInputStream(file);
  6. fileName= "指定的文件名" /**//* 这里必须要带后缀*/
  7. return "download"; /**//* 程序段END*/

在对应的XWORK.XML配置中,要做一下设置

XML/HTML 代码复制内容到剪贴板
  1. <result name="download" type="stream">
  2. <param name="inputName">inputStream</param>
  3. <param name="contentType">${contentType}</param>
  4. <param name="contentDisposition">attachment;filename="${fileName}"</param>
  5. <param name="bufferSize">2048</param>
  6. </result>

要注意名称与程序中要对应

Tags: , ,
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]