教您纯Jsp的自定义的单个文件上载代码
日期:2007年9月18日 作者: 查看:[大字体 中字体 小字体]-
本文是一个纯jsp的自定义的单个文件上载代码:
<%@ page contentType="text/Html; charset=GBK" %>
<%@ page import="Java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<html>
<head>
<title>
upFile
</title>
</head>
<body bgcolor="#ffffff">
<center>
<%
//定义上载文件的最大字节
int MAX_SIZE = 102400 * 102400;
// 创建根路径的保存变量
String rootPath;
//声明文件读入类
DataInputStream in = null;
FileOutputStream fileOut = null;
//取得客户端的网络地址
String remoteAddr = request.getRemoteAddr();
//out.print(remoteAddr);
//获得服务器的名字
String serverName = request.getServerName();
//out.print(serverName);
//取得jsp文件相对与根地址的地址
//out.print(request.getServletPath());
//取得互联网程序的绝对地址
String realPath = request.getRealPath(serverName);
//out.println(realPath);
realPath = realPath.substring
(0,realPath.lastIndexOf("\\"));
//out.print(realPath);
//创建文件的保存目录"\upload"
rootPath = realPath + "\\upload\\";
//out.println(rootPath);
//取得客户端上传的数据类型
String contentType = request.getContentType();
//out.println
("<p>客户端上传的数据类型 =
" + contentType + "</p>");
try{
if(contentType.indexOf
("multipart/form-data") >= 0)
{
//读入上传的数据
in = new DataInputStream
(request.getInputStream());
int formDataLength =
request.getContentLength();
if(formDataLength > MAX_SIZE){
out.println
("<P>上传的文件字节数不可以超过"
+ MAX_SIZE + "</p>");
return;
}
//保存上传文件的数据
byte dataBytes[] = new byte[formDataLength];
int byteRead = 0;
int totalBytesRead = 0;
//上传的数据保存在byte数组 - [1] [2] [3] 下一页
-
- 教您纯Jsp的自定义的单个文件上载代码 相关文章:
- ·教您纯Jsp的自定义的单个文件上载代码
- 教您纯Jsp的自定义的单个文件上载代码 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:一个Struts实现分页,增删改查,Tiles,国际化的DEMO
下一篇:JSP生成彩色验证码程序
精品推荐
热点TOP10
- ·JSP文件下载的几种方式
- ·js技巧收集(200多个)
- ·JSP Struts之HTML标签库详解
- ·JSP实现文件上传
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·新手入门经典:Jsp环境配置
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·不用迭代算法而快速实现的jsp树结构
- ·JSP实现上传文件的两种方法
- ·jsp 自定义分页标签
- ·技巧:JSP登录验证功能的实现
- ·水晶报表的jsp实现
- ·理解jsp模式2架构:MVC设计模式探险
- ·jsp页面显示数据导出到excel表中
- ·在一个jsp页面实现二级下拉框联动,实时读取数据库数据
- ·JSP上传图片并生成缩略图
- ·实例详解JSP内置对象
- ·高效简单的jsp分頁
- ·JSP登录验证功能的实现
- ·使用lomboz调试JSP
