电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

jsp实现文件上传和下载(代码及说明)

jsp实现文件上传和下载(代码及说明)_第1页
1/12
jsp实现文件上传和下载(代码及说明)_第2页
2/12
jsp实现文件上传和下载(代码及说明)_第3页
3/12
特点: 1. 可以多文件上传; 2. 返回上传后的文件名; 3. form表单中的其他参数也可以得到。 先贴上传类,JspFileUpload package com.vogoal.util; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.Hashtable; import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServletRequest; /* * vogoalAPI 1.0 * Auther SinNeR@blueidea.com * by vogoal.com * mail: vogoals@hotmail.com */ /** * JSP 上传文件类 * * @author SinNeR * @version 1.0 */ public class JspFileUpload { /** request 对象 */ private HttpServletRequest request = null; /** 上传文件的路径 */ private String uploadPath = null; /** 每次读取得字节的大小 */ private static int BUFSIZE = 1024 * 8; /** 存储参数的Hashtable */ private Hashtable paramHt = new Hasptable(); /** 存储上传的文件的文件名的ArrayList */ private ArrayList updFileArr = new ArrayList(); /** * 设定request 对象。 * * @param request * HttpServletRequest request 对象 */ public void setRequest(HttpServletRequest request) { this.request = request; } /** * 设定文件上传路径。 * * @param path * 用户指定的文件的上传路径。 */ public void setUploadPath(String path) { this.uploadPath = path; } /** * 文件上传处理主程序。�������B * * @return int 操作结果 0 文件操作成功;1 request 对象不存在。 2 没有设定文件保存路径或者文件保存路径不正确;3 * 没有设定正确的enctype;4 文件操作异常。 */ public int process() { int status = 0; // 文件上传前,对 request 对象,上传路径以及enctype 进行 check。 status = preCheck(); // 出错的时候返回错误代码。 if (status != 0) return status; try { // ��参数或者文件名�u�� String name = null; //...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

jsp实现文件上传和下载(代码及说明)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部