1、下载链接页面download.html 页面源码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>下载</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<a href="jsp/do_download.jsp">点击下载</a>
</body>
</html>
<html>
<head>
<title>下载</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<a href="jsp/do_download.jsp">点击下载</a>
</body>
</html>
解决方案 »
- 怎么去掉checkbox
- CSDN中资源下载里留言功能????
- 问下“框架”到底是什么?
- 求助关于在html调用dll控件可以,但在jsp调用就出现“对象不支持此属性或方法”的问题?
- javaBean使用问题,没有转到welcome页面,急!
- 各位大侠好,小的是新手,想问一下没有发布文章的文本控件。
- 关于web控件问题
- SQL Error: 195, SQLState: HY000
- jsp 如何取得form 表单提交的所有变量名与其值(help me !)
- 请问我用Dreamweaver做的页面中文不能正确显示?
- 据说ResultSet结果集最好不要传递到JSP页面,那该怎么处理?
- 请教:如何在asp中调用apache soap做的Web Services。
我现在急着用呢
谢谢
下载页中不能有<html><body>等
试试这个.
su.downloadFile("/upload/"+filename,"application/text",filename);
//得到文件名字和路径 你的文件可以放在硬盘上的任何地方 这里用的是服务器的绝对地址
//String filename="LISTING1.doc";
String filename = request.getParameter("filename");
String filepath = "E:\\tomcat5\\webapps\\beanstudy\\upload\\zip_rar\\";//设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\""); //打开指定文件的流信息
java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath + filename); //写出流信息 ,在这里可以做验证
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
String filepath = "/upload/";
SmartUpload download = new SmartUpload();
try{
download.initialize(pageContext);
download.setContentDisposition(null);
String filename=request.getParameter("filename");
String path="/upload/"+filename;
download.downloadFile("/down/form_txt12.gif");
}catch(SmartUploadException e){e.printStackTrace();}%>