blogjava's web log

blogjava's web log
...

文件上传

cos文件上传
下载cos:http://www.servlets.com/cos/index.html
把下的cos包加入工程
新建jsp
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
file
</title>
<script lanuage=javascript>
//文件后缀判断
 function isfile()
{
   
var str=form1.file1.value.match(/^(.*)(\.)(.{1,8})$/)[3];
   
//if(str!="jpg")
     alert(form1.file1.value.match(/^(.*)(\.)(.{1,8})$/)[3]);

 
// else
 // alert("其他");

}

</script>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
<form action="fileOK.jsp" method="post" enctype="multipart/form-data" name="form1">
  上传文件1:
<input type=file onchange="isfile()" id=file1><br />
      文件描述1:
<input type="text" name="file1" size="40"/><br />
<input  type="submit" value="submit" name="sub" onclick="isfile()"/>
</form>
</body>
</html>

fileOK.jsp

<%@ page contentType="text/html; charset=GBK" %>
<%@page import="java.io.*,java.util.*"%>
<%@page import="com.oreilly.servlet.MultipartRequest"%>



<html>
<head>
<title>
fileOK
</title>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
 
<%
 try
 {
  
//com.oreilly.servlet.multipart.e
   
String save = application.getRealPath("file"+ "\\";
   out.print(save);
   com.oreilly.servlet.MultipartRequest  mr
=new com.oreilly.servlet.MultipartRequest(request,save,1000000,"gb2312");
  
//MultipartRequest mr1=new MultipartRequest(
   Enumeration files
=mr.getFileNames();

   
while(files.hasMoreElements())
   {
     
String name=files.nextElement().toString();
     out.print(
"jsp1 name:"+name+"<br><hr>");
     File f
=mr.getFile(name);
     
if(f!=null)
     {
       
String filename=mr.getFilesystemName(name);
    
int index= filename.indexOf(".");
    
//filename.lastIndexOf()
   out.print(filename.substring(index))  ;
       out.print(
"<br>filename:"+filename+"<br><hr>");
       
String lastname=save+filename;
       out.print(
"<br>上传的文件"+lastname);
       out.print(
"<br><hr>");
     }
   }

 }
 catch(Exception ee)
 {
   out.print(
"出错了   "+ee.getMessage());
 }

  
%>
</body>
</html>

OK..

posted on 2006-05-10 11:18 record java and net 阅读(419) 评论(0)  编辑  收藏 所属分类: Jsp&&Web


只有注册用户登录后才能发表评论。


网站导航:
 

导航

常用链接

留言簿(44)

新闻档案

2.动态语言

3.工具箱

9.文档教程

友情链接

搜索

最新评论