I am trying that code ,
But its not working,
i downloaded that package cos.jar for that
compiled that class,
but on action of form servlet is working
as pages get expired with result,
do me have make any change in that
Please eguide with details
Regards
Arun
First download the cos.jar from http://www.servlets.com and put it in your classpath, then this works peacefully ....
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.oreilly.servlet.MultipartRequest;
public class UploadServlet extends HttpServlet {
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
MultipartRequest multi = new MultipartRequest(req, "F:\\ksenji", 50 * 1024);
out.println("<HTML>");
out.println("<HEAD><TITLE>UploadTest</TITLE></HEAD>");
out.println("<BODY");
out.println("><H3>Files:</H3>");
out.println("<PRE>");
Enumeration files = multi.getFileNames();
while (files.hasMoreElements()) {
String name = (String)files.nextElement();
String filename = multi.getFilesystemName(name);
String type = multi.getContentType(name);
File f = multi.getFile(name);
out.println("name: " + name);
out.println("filename: " + filename);
out.println("type: " + type);
if (f != null) {
String s = f.getName();
out.println("length: " + f.length());
}
}
}
}