文件上传(使用smart包)
来源:互联网 发布:pad软件 编辑:程序博客网 时间:2024/05/16 10:55
/**************************************
*Author:Java619
*Time:2005.10
**************************************/
文件上传也是我们经常用到的部件,这边我将使用Smart包,作个例子
1.上传页面index.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 文件上传 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<FORM METHOD=POST NAME="theForm" ACTION="">
<iframe name="ad" frameborder=0 width=300 height=40 scrolling=no src="FileUpload.html"></iframe>
</FORM>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> 文件上传 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<FORM METHOD=POST NAME="theForm" ACTION="">
<iframe name="ad" frameborder=0 width=300 height=40 scrolling=no src="FileUpload.html"></iframe>
</FORM>
</BODY>
</HTML>
2.FileUpload.html文件
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">...
<!--
body {...}{
background-color: #e8f4ff;
}
INPUT.fminpt {...}{
BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #466184; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #466184; FONT: menu; COLOR: #e056dd; BORDER-TOP-COLOR: #466184; FONT-FAMILY: MS Shell Dlg,Tahoma, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #466184
}
-->
</style></head>
<body>
<script>...
<!--
parent.theForm.Submit.disabled=false;
parent.theForm.Submit2.disabled=false;
-->
</script>
<form action="upload.jsp" method="post" enctype="multipart/form-data">
<table><tr><td>
<input name="file2" type="file" class="fminpt" size="20">
<input type="submit" class="fminpt"onclick="parent.theForm.Submit.disabled=true,parent.theForm.Submit2.disabled=true" value="上传"></td></tr>
</table>
</form>
</body>
</html>
3.上传处理文件upload.jsp
<%...@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%...@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
<head>
<title>上载附件 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%...
//上载附件
try
{
mySmartUpload.initialize(pageContext);
mySmartUpload.service(request,response);
mySmartUpload.upload();
String fn=fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.save("upload/");//文件保存的目录为upload
out.println("已经成功上传了文件");
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<a href=FileUpload.html>点击确认</a>
</body>
</html>
<%...@ page import="com.jspsmart.upload.*"%>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
<head>
<title>上载附件 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%...
//上载附件
try
{
mySmartUpload.initialize(pageContext);
mySmartUpload.service(request,response);
mySmartUpload.upload();
String fn=fn=mySmartUpload.getFiles().getFile(0).getFileName();
mySmartUpload.save("upload/");//文件保存的目录为upload
out.println("已经成功上传了文件");
}
catch(Exception e)
{
e.printStackTrace();
}
%>
<a href=FileUpload.html>点击确认</a>
</body>
</html>
好到这边一个上传部件做好了,测试下吧!
上面用的com.jspsmart.upload包可到
www.jspsmart.com下载
或发E-mail到ceunlove@163.com索取,注明索取com.jspsmart.upload包
- 文件上传(使用smart包)
- 文件上传smart
- Smart SVN-使用Smart SVN 管理Xcode项目文件
- Smart SVN-使用Smart SVN 管理Xcode项目文件
- Smart SVN-使用Smart SVN 管理Xcode项目文件
- Smart SVN-使用Smart SVN 管理Xcode项目文件
- 使用struts upload包 进行文件上传的例子
- JAVA文件上传(原创,不使用Apache包)
- 使用apache commons-net包实现文件ftp上传
- 使用FileUpload jar包上传文件的例子。
- 使用cos.jar包实现文件上传功能
- JSP中上传文件包
- java上传 压缩包文件
- 使用命令行上传.ipa包
- 使用XML上传文件
- 使用jsp上传文件
- 使用Struts上传文件
- 使用FileUpload上传文件
- 铭记一句话(二)
- 大数运算(三)
- 我也谈浮燥
- IT售前如何写解决方案
- [转]PHPer为什么被认为是草根?
- 文件上传(使用smart包)
- 算24
- prototype-1.3.1.js 开发笔记(zt)
- 办公室28个经典赞美句子【转】
- .net精美书籍大检阅(转贴)
- vc操作Excel(2)
- 车轮与产品
- MVC在Web系统中的模式与应用
- Java基础之二