文件上傳: 1、JSP中提交method="post" enctype="multipart/form-data" 的表單 2、Action中接收file,fileFileName, fileContentType文件參數 3、 savedFile = new File("E:\\File", fi ...
文件上傳:
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>