?? 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 + -