我写了一下,用了jspsmartupload。不过有两个问题:1.我用java.io.File file=new java.io.File(".");,得到的目录是c:\windows\system32\.我让网上的很多朋友运行了一下,结果是tomcat下的某级目录。后来改成下面的G:\\web\\Tomcat 5.0\\webapps\\ROOT\\upload(我的tomcat安装目录下的某级目录),其它目录调节试不成功2.不能下载.txt等格式的文件(在浏览器中打开)。3.下载后的所有文件变成了一个Thumbs.db文件,我暂时还不知道这是用什么打开的
以下是我的代码,强烈欢迎指正。<%@ page contentType="text/html; charset=gb2312" language="java" import="com.jspsmart.upload.*" %>
<%@ page import="java.io.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<%
java.io.File file=new java.io.File("G:\\web\\Tomcat 5.0\\webapps\\ROOT\\upload");
//得到指定目录下的所有文件
java.io.File[] files=file.listFiles();
//得到文件的个数
int count=files.length;
//用jspsmartuplaod组件进行下载
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.setContentDisposition(null);
for(int i=0;i<count;i++){
String flnm=files[i].getAbsolutePath();
su.downloadFile(flnm);
}%>
</body>
</html>
以下是我的代码,强烈欢迎指正。<%@ page contentType="text/html; charset=gb2312" language="java" import="com.jspsmart.upload.*" %>
<%@ page import="java.io.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head><body>
<%
java.io.File file=new java.io.File("G:\\web\\Tomcat 5.0\\webapps\\ROOT\\upload");
//得到指定目录下的所有文件
java.io.File[] files=file.listFiles();
//得到文件的个数
int count=files.length;
//用jspsmartuplaod组件进行下载
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.setContentDisposition(null);
for(int i=0;i<count;i++){
String flnm=files[i].getAbsolutePath();
su.downloadFile(flnm);
}%>
</body>
</html>
解决方案 »
- 网页中编辑数学公式,求方案
- ip访问与localhost访问问题
- 一个令本人抓狂的关于spring aop的问题
- TOMCAT 出错,又来麻烦大家了.......
- 高分:关于session过期或过滤的问题
- 产生随机数
- index.htm页面中的form登陆递交到servlet中,登陆成功,这时IE的地址也变成了****/idc/login这样子,我想把IE的地址仍然停留在****/idc,如
- 请教如何实现上传文件,如何在servlet里面调用SmartUpload类??thx
- 郁闷的问题
- tomcat6怎么部署多个项目?
- 一个弱问题 来者有分
- 寻求一个JSP,SERVLET,JB共享连接池的例子!!!![!立刻给分!]
然后我又试了一下java.io.File file=new java.io.File("/");是Tomcat的Bin目录然后,又试了一下java.io.File file=new java.io.File("I love you baby!!!!");搞笑的事情发生了,目录是D:/Tomcat4.0.27/bin/I love you baby!!!!呵呵,真是有趣的怪现象