一般无论网站还是其他系统都会用到文件的上传和下载,对于文件的上传前面已经介绍过了,在本文中将详细介绍一下文件的下载实现以及经常碰到的问题,本文代码已经过调试,可以正常使用:
文件的下载一般采用的有两种方式:通过流或利用jspsmartupload.jar下载。
一.采用数据流下载:
第一个页面:(存在“下载”按钮的页面)
function doDownload(filePath,disName) {
var utl="download.jsp?filePath="+filePath+"&disName="+disName;
document.all.opForm.action=url;
// document.all.opForm.target="_blank";
document.all.opForm.submit();
}
<form name="opForm" method="post" action="">
<table width="10%" name="table1">
<tr>
<td>
<input name=”cmdDownload”οnclick=”doDownload(‘<%=filePath%>’,’<%=fileName%>’)” value=”下载”>
</td>
</tr>
</table>
</form>
第二个页面(download.jsp):
<%@ page import="java.io.OutputStream" %>
<%@ page import="java.io.FileInputStream" %>
<%
//response.reset();
//filePath为全路径:D:/up
通过流或利用jspsmartupload.jar实现文件下载
最新推荐文章于 2019-10-04 12:05:42 发布