upload.html :
<html>
<body>
<form enctype="multipart/form-data" method="POST" action="uploadservlet">
<input type="file" size="20" name="FileToUpload" value="Select a File" >
<input type="submit" name="UploadFile" value="Upload">
</form>
</body>
</html>
Servlet :
package view;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet(name = "UploadServlet", urlPatterns = { "/uploadservlet" })
public class UploadServlet extends HttpServlet {
static final String dir = "D:/tmp";
private static final String CONTENT_TYPE = "text/html; charset=windows-1252";
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter outHTML = response.getWriter();
outHTML.println("Done ");
ServletInputStream is = request.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
File file = new File("D:\\Projects\\tmp\\out.txt");
FileWriter out = new FileWriter(file);
int i;
while ((i = reader.read()) != -1) {
out.write(i);
}
out.close();
bis.close();
}
@Override
protected void doGet(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws ServletException, IOException {
// TODO Implement this method
doPost(httpServletRequest, httpServletResponse);
}
}
<html>
<body>
<form enctype="multipart/form-data" method="POST" action="uploadservlet">
<input type="file" size="20" name="FileToUpload" value="Select a File" >
<input type="submit" name="UploadFile" value="Upload">
</form>
</body>
</html>
Servlet :
package view;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.Enumeration;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;
@WebServlet(name = "UploadServlet", urlPatterns = { "/uploadservlet" })
public class UploadServlet extends HttpServlet {
static final String dir = "D:/tmp";
private static final String CONTENT_TYPE = "text/html; charset=windows-1252";
public void init(ServletConfig config) throws ServletException {
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter outHTML = response.getWriter();
outHTML.println("Done ");
ServletInputStream is = request.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
File file = new File("D:\\Projects\\tmp\\out.txt");
FileWriter out = new FileWriter(file);
int i;
while ((i = reader.read()) != -1) {
out.write(i);
}
out.close();
bis.close();
}
@Override
protected void doGet(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws ServletException, IOException {
// TODO Implement this method
doPost(httpServletRequest, httpServletResponse);
}
}
No comments:
Post a Comment