📄 fileuploader.java
字号:
//Source file: D:/MyWork/com/jspupload/FileUploader.java
/////////////////////////////////////////////////////////////////////
// Author : Sean B.C. Ryu (幅豪冕)
// E-Mail : stater@chollian.net
// Date : 2000.9.10
// Update : 2000.9.20
// Version : 0.8
// Title : JSP File Uploader
// Class : FileUploader
//
// 捞 颇老篮 JSP File Uploader狼 老何 涝聪促.
// 夯 橇肺弊伐 傈眉俊 措茄 历累鼻篮 幅豪冕俊霸 乐嚼聪促.
// 捞 橇肺弊伐 肚绰 家胶狼 荤侩捞唱 硅器绰 磊蜡酚嚼聪促.
// 窍瘤父 公窜栏肺 函版窍角 荐 绰 绝嚼聪促.
// 窜 捞 橇肺弊伐阑 捞侩窍咯 傍何窍脚 饶, 犁累己窍绰 巴俊 措秦辑绰
// 包咯窍瘤 臼摆嚼聪促.
// 榴芭款 Java 傍何啊 登辨 瑚聪促.
////////////////////////////////////////////////////////////////////
package com.jspupload;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class FileUploader
{
private HttpServletRequest request;
private HttpServletResponse response;
private ServletContext context;
private File files[];
public FileUploader()
{
}
/**
@roseuid 39C1814400DA
*/
public FileUploader(ServletContext context, HttpServletRequest request, HttpServletResponse response)
{
this.context = context;
setRequest(request);
this.response = response;
}
/**
@roseuid 39C1814400DE
*/
public File [] getFiles()
{
return this.files;
}
/**
@roseuid 39C1814400DF
*/
public void setRequest(HttpServletRequest request)
{
try
{
this.request = request;
Vector fileList = UploadUtility.getFileList(request);
this.files = new File[fileList.size()];
for(int i=0; i < fileList.size(); i++)
{
this.files[i] = (File)fileList.elementAt(i);
}
}
catch(CannotReadFileException crfe)
{
crfe.printStackTrace();
}
catch(NoFileContentException nfce)
{
nfce.printStackTrace();
}
}
/**
@roseuid 39C1814400E1
*/
public void setResponse(HttpServletResponse response)
{
this.response = response;
}
/**
@roseuid 39C1814400E3
*/
public void setContext(ServletContext context)
{
this.context = context;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -