文件上传下载,基于struts2
一个文档库
文件上传下载,struts2(主要解决问题,上级指定某一或某多个下级看,)这里有多个级次
当需要发布文档时,在文档库里勾选,不用在单独上传,同时也可以单独上传,
有案例最好,希望一起交流学习
[解决办法]
上传的话直接
你直接看这个例子吧
http://www.cnblogs.com/linjiqin/archive/2011/03/21/1990674.html
下载的话可以在excute方法中获取返回流,
使用FileinputStream获取输入流,写入到返回流当中。
一个类似的例子吧
public class FileDownActions extends ActionSupport {
private String download;
private String inputPath;
public String getInputPath() {
return inputPath;
}
public void setInputPath(String inputPath) {
this.inputPath = inputPath;
}
public String getDownload() {
return download;
}
public void setDownload(String download) {
this.download = download;
}
public InputStream getTargetFile() throws Exception
{
return ServletActionContext.getServletContext().getResourceAsStream(inputPath+download);
}
public String execute(){
return SUCCESS;
}
}