标签:
1.Struts.xml
 <action name="addfileAction" class="Action.addfileAction">
			<interceptor-ref name="fileUpload">
				<param name="maixmumSize">1024000000</param>
			</interceptor-ref>
			<interceptor-ref name="defaultStack" />
			<param name="savePath">/save</param>
			<result name="success">${path}/success.jsp</result>
			<result name="input">/file/Fileup.jsp </result>
		</action>
		<action name="FlieDownAction" class="Action.FlieDownAction">
			<result name="success" type="stream">
				<param name="contentType">
					application/octet-stream;charset=Iso8859-1
				</param>
				<param name="contentDisposition">、
					attachment;filename="${downloadFileName}"
				</param>
			</result>
		</action>
2.Action
 public InputStream getInputStream() throws MalformedURLException{
		String path="/save/"+filename;
		return ServletActionContext.getServletContext().getResourceAsStream(path);
	}
public String getDownloadFileName(){
		
		String downloadFileName= new String(getFilename().getBytes("gbk"), "iso-8859-1");
return downloadFileName;
}
标签:
原文地址:http://www.cnblogs.com/guoke-jsp/p/4344479.html