<%@ page import="java.util.*" %>
<%@ page import="java.io.File" %>
<%@ page contentType="text/html;charset=big5"%>
<%@ page import="org.apache.commons.fileupload.*" %>
<%
String pTitle = "";
String pAuth = ""; DiskFileUpload Upload = new DiskFileUpload();
Upload.setRepositoryPath( InstallDir+ "/temp" );
Upload.setSizeMax( 1024*1024*10 );
Upload.setSizeThreshold( 4096 );
List Items = Upload.parseRequest(request);
Iterator iter = Items.iterator();
while (iter.hasNext())
{
FileItem item = (FileItem) iter.next(); if (item.isFormField())
{
String name = item.getFieldName();
if(name.equalsIgnoreCase("inTitle")==true)
pTitle = item.getString();
if(name.equalsIgnoreCase("inAuth")==true)
pAuth = item.getString();
}
else
{
String fieldName = item.getFieldName();
String fileName = item.getName();
String contentType = item.getContentType();
boolean isInMemory = item.isInMemory();
long sizeInBytes = item.getSize();
String ext= Common.GetFileext(fileName);
if(ext.equalsIgnoreCase("zip")!=true)
{
out.print("<script>alert('請上傳ZIP格式壓縮文件');history.back(-1);</script>");
return;
}
else
{
pFiles= Common.GetFilename(fileName);
String Savepath= InstallDir+"\\webpage\\course\\"+pIcp+ "\\" + pFiles;
File uploadedFile = new File(Savepath);
item.write(uploadedFile); out.print(System.getProperty("user.dir"));
System.setProperty("user.dir", InstallDir+"\\webpage\\course\\"+pIcp);
}
}
} if(pFiles==null)
{
out.print("<script>alert('請上傳ZIP格式壓縮文件教材');history.back(-1);</script>");
return;
}%>
<%@ page import="java.io.File" %>
<%@ page contentType="text/html;charset=big5"%>
<%@ page import="org.apache.commons.fileupload.*" %>
<%
String pTitle = "";
String pAuth = ""; DiskFileUpload Upload = new DiskFileUpload();
Upload.setRepositoryPath( InstallDir+ "/temp" );
Upload.setSizeMax( 1024*1024*10 );
Upload.setSizeThreshold( 4096 );
List Items = Upload.parseRequest(request);
Iterator iter = Items.iterator();
while (iter.hasNext())
{
FileItem item = (FileItem) iter.next(); if (item.isFormField())
{
String name = item.getFieldName();
if(name.equalsIgnoreCase("inTitle")==true)
pTitle = item.getString();
if(name.equalsIgnoreCase("inAuth")==true)
pAuth = item.getString();
}
else
{
String fieldName = item.getFieldName();
String fileName = item.getName();
String contentType = item.getContentType();
boolean isInMemory = item.isInMemory();
long sizeInBytes = item.getSize();
String ext= Common.GetFileext(fileName);
if(ext.equalsIgnoreCase("zip")!=true)
{
out.print("<script>alert('請上傳ZIP格式壓縮文件');history.back(-1);</script>");
return;
}
else
{
pFiles= Common.GetFilename(fileName);
String Savepath= InstallDir+"\\webpage\\course\\"+pIcp+ "\\" + pFiles;
File uploadedFile = new File(Savepath);
item.write(uploadedFile); out.print(System.getProperty("user.dir"));
System.setProperty("user.dir", InstallDir+"\\webpage\\course\\"+pIcp);
}
}
} if(pFiles==null)
{
out.print("<script>alert('請上傳ZIP格式壓縮文件教材');history.back(-1);</script>");
return;
}%>
下載地址
http://apache.justdn.org/jakarta/commons/fileupload/binaries/commons-fileupload-1.0.zip
我是用的big5, 你們改成gb2312就OK了