扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
WebWork下载的实现是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联公司主营商水网站建设的网络公司,主营网站建设方案,重庆APP开发公司,商水h5小程序定制开发搭建,商水网站营销推广欢迎商水等地区企业咨询
WebWork下载文件时,首先在xwork.xml中添加以下内容:
application/octet-stream inputStream attachment;filename="${downloadFileName}" 4096 application/octet-stream inputStream attachment;filename="${downloadFileName}" 4096
这时需要把fileName作为参数传过来,以下是action:
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import com.opensymphony.xwork.Action; public class FileDownloadAction implements Action { private String fileName = ""; public InputStream getInputStream () throws Exception { InputStream is = null; try { is = new FileInputStream(fileName); } catch (FileNotFoundException e1) { } return is; } public String execute () throws Exception { return SUCCESS; } public void setFileName (String fileName) { this.fileName = fileName; } public String getFileName () { return fileName; } public String getDownloadFileName () { String downFileName = fileName; try { downFileName = new String(downFileName.getBytes(), "utf8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return downFileName; } }
至此就完成了WebWork下载。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
Copyright © 2002-2023 www.kswjz.com 快上网建站品牌 QQ:244261566 版权所有 备案号:蜀ICP备19037934号
微信二维码
移动版官网