I am able to upload image locally but not able to upload remotely(i.e another machine).Here is the code..
@WebServlet("/UploadServ")
public class UploadServlet extends HttpServlet {
private static final String UPLOAD_DIR1 = "\\\\ip-address\\C$\\upload\\";
public UploadServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (!isMultipart) {
} else {
try {
List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory())
.parseRequest(new ServletRequestContext(request));
for (FileItem item : multiparts) {
if (!item.isFormField()) {
String name = new File(item.getName()).getName();
item.write(new File(UPLOAD_DIR1 + name));
}
}
// File uploaded successfully
System.out.println("File uploaded successfully");
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("File uploaded failed..");
}
}}
request.getRequestDispatcher("response.jsp").forward(request, response);
}