Hi All,

I need some help, I have below code which works perfectly file in localhost and does not work fully when deployed to the linux centos 5.9. If I am uploading 6 images, for some reasons it upload 2 or 3 images and somehow believe that its overwriting the images, any suggestions as how do I fix this.

I have also posted this query to stackexchange,
and link is http://stackoverflow.com/questions/22029932/apache-commons-file-upload-not-uploading-and-renaming-all-files

and also I am on 1.2.2 version of file upload.

http://stackoverflow.com/questions/22029932/apache-commons-file-upload-not-uploading-and-renaming-all-files

 } else if (!item.isFormField()) {
                                       long size = item.getSize();
                    String contentType = item.getContentType();
                   System.out.println("Field Name = " + item.getFieldName()
                            + ", File Name = " + item.getName()
                            + ", Content type = " + item.getContentType()
                            + ", File Size = " + item.getSize()
+ ", boolean isInMemory = " + item.isInMemory());
                    String fieldname = item.getFieldName();
                    String name = item.getName();
                    if ((fieldname.equals("img1")) && name != null) {
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName1 is " + ImageName + "'");
                            businessfForm.setImg1(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }

                    } else if ((fieldname.equals("img2"))&& name != null){
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName2 is " + ImageName + "'");
                            businessfForm.setImg2(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }
                    } else if ((fieldname.equals("img3"))&& name != null) {
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName3 is " + ImageName + "'");
                            businessfForm.setImg3(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }
                    } else if ((fieldname.equals("img4"))&& name != null){
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName4 is " + ImageName + "'");
                            businessfForm.setImg4(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }
                    }  else if ((fieldname.equals("img5"))&& name != null){
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName5 is " + ImageName + "'");
                            businessfForm.setImg5(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }
                    } else if ((fieldname.equals("img6"))&& name != null){
if ((size < 1048576) && (("image/jpeg".equals(contentType)) || ("image/jpg".equals(contentType)) || ("image/gif".equals(contentType)) || ("image/png".equals(contentType)) || ("image/bmp".equals(contentType)))) { String filetype = name.substring(name.lastIndexOf(".")); ImageName = System.currentTimeMillis() + filetype; System.out.println(" ImageName6 is " + ImageName + "'");
                            businessfForm.setImg6(ImageName);
                        } else {
                            request.setAttribute("ImageError", ImageError);
                        }
                    }
                    File file = new File(destinationDir, ImageName);
                   try {
                        item.write(file);
                    } catch (Exception ex) {
Logger.getLogger(xxx.class.getName()).log(Level.SEVERE, "Failed to parse upload request", ex);
                    }
                }

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to