下载cos.jarhttp://www.servlets.com/cos/index.html
try {
//上传文件最大为10M
MultipartRequest multi =
new MultipartRequest(request, "D:/flex_upload", 10*1024*1024,
"UTF-8", new DefaultFileRenamePolicy());
out.println("PARAMS:");
Enumeration params = multi.getParameterNames();
while (params.hasMoreElements()) {
String name = (String)params.nextElement();
String value = multi.getParameter(name);
out.println(name + "=" + value);
}
out.println();
out.println("FILES:");
Enumeration files = multi.getFileNames();
while (files.hasMoreElements()) {
String name = (String)files.nextElement();
String filename = multi.getFilesystemName(name);
String originalFilename = multi.getOriginalFileName(name);
String type = multi.getContentType(name);
File f = multi.getFile(name);
out.println("name: " + name);
out.println("filename: " + filename);
out.println("originalFilename: " + originalFilename);
out.println("type: " + type);
if (f != null) {
out.println("f.toString(): " + f.toString());
out.println("f.getName(): " + f.getName());
out.println("f.exists(): " + f.exists());
out.println("f.length(): " + f.length());
}
out.println();
}
} catch (IOException lEx) {
this.getServletContext().log(lEx, "error reading or saving file");
}