你的位置:首页 > Java教程

[Java教程]struts2上传和下载文件study

 文件上传:

1、JSP中提交method="post" enctype="multipart/form-data" 的表单

2、Action中接收file,fileFileName, fileContentType文件参数

3、  savedFile = new File("E:\\File", fileFileName);   file.renameTo(savedFile);
  

文件下载:

1、点击下载   <s:a href="struts/downloadFile">下载</s:a>     

2、获取文件路径     public InputStream getDownloadFile() throws Exception{this.fileName = "test.jpg" ;
            return ServletActionContext.getServletContext().getResourceAsStream("upload/"+this.fileName) ;}

3、Action result 配置 <result name="success" type="stream"> 
               <param name="contentType">text/plain</param> 
               <param name="contentDisposition">attachment;fileName="${fileName}"</param> 
               <param name="inputName">downloadFile</param> 
               <param name="bufferSize">1024</param> 
           </result> 


佛山两日游景点报价佛山旅游线路报价优惠佛山旅游必去景点是深圳去佛山旅游费用佛山旅游攻略2015自助游去海边玩需要注意什么?或者需要带什么? 野外露营要注意什么安全? 七夕节送什么礼物好? 有关七夕的短信有哪些? 广州到东莞乐民游艺园多远?广州到水濂山乐民游艺园开车怎么走? 深圳到东莞乐民游艺园自驾怎么走?深圳到水濂山乐民游艺园开车多长时间? 深圳到东莞乐民游艺园有直达车吗?深圳到水濂山乐民游艺园怎么坐车? 水濂山乐民游艺园坐几路车?东莞乐民游艺园公交车路线? 重庆位列2012中国十大特色休闲城市,北上广落选 拉萨投300亿建文成公主主题_元芳你怎么看 双流机场2012年旅客吞吐量于昨日突破3000万人次大关_双12中国第5个进入3000万级机场俱乐部机场 丽江天气_云南丽江天气 九寨沟穿衣注意事项 成都极地海洋世界门票价格 暑期九寨沟旅游注意事项 成都极地海洋世界优惠政策 TLOU262 Datasheet TLOU262 Datasheet TLOU262(F) Datasheet TLOU262(F) Datasheet TLOU267 Datasheet TLOU267 Datasheet 华东出发去希腊旅游 华东出发去希腊旅游 华东出发去希腊旅游 华东出发去虾峙岛旅游 华东出发去虾峙岛旅游 华东出发去虾峙岛旅游 华东出发去夏威夷群岛旅游 华东出发去夏威夷群岛旅游 华东出发去夏威夷群岛旅游