Imageupload is working fine when I try with IE, not with Mozila

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • venkatesham143
    New Member
    • Oct 2008
    • 1

    #1

    Imageupload is working fine when I try with IE, not with Mozila

    UploadImage.jsp :-
    [code=jsp]
    <body>
    <form name="UploadIma ge" method="post" action="UploadI mageServlet" >
    Building Image:
    <INPUT type="file" Size="33" contentEditable ="false" name=image value="Upload"> <br
    <INPUT name=Submit type=submit value=Submit />
    </form></body>[/CODE]
    --------------------------------------------------------------------------------------------
    UploadImageServ let.java
    [code=java]
    import javax.servlet.* ;
    import javax.servlet.h ttp.*;
    import java.sql.*;
    import java.io.*;
    public class UploadImageServ let extends HttpServlet {
    public void doPost(HttpServ letRequest request,HttpSer vletResponse response) throws ServletExceptio n,IOException
    {
    response.setCon tentType("text/html");
    PrintWriter out = response.getWri ter();
    try{
    String image=request.g etParameter("im age");
    InputStream stream = new FileInputStream (image);
    OutputStream bos = new FileOutputStrea m("C:\\Temp\\im age.jpg");
    int bytesRead = 0;
    byte[] buffer = new byte[8192];
    while ((bytesRead = stream.read(buf fer, 0, 8192)) != -1) {
    bos.write(buffe r, 0, bytesRead);
    }
    bos.close();
    stream.close();
    }catch (Exception e){
    System.out.prin tln("Exception Raised");
    e.printStackTra ce();
    }
    } }[/code]
    ------------------------------------------------------------

    Web.xml :-[code=xml]
    <web-app>
    <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>UploadIma geServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/UploadImageServ let</url-pattern>
    </servlet-mapping>
    </web-app>[/code]
    =============== =============== =============== =============


    When I run this application using IE then image is created in c:\Temp location.
    But if you use Mozila ,the image is not stored in c:\Temp location.


    WHY ?(for that is it require to change code)
    Last edited by Nepomuk; Oct 22 '08, 08:07 PM. Reason: Please use [CODE] tags
  • r035198x
    MVP
    • Sep 2006
    • 13225

    #2
    This is probably best asked in the Javascript forum but your input tags look a mess
    Code:
    <INPUT type="file" Size="33" contentEditable="false" name=image value="Upload"><br
    <INPUT name=Submit type=submit value=Submit />
    name=image perhaps should have been name="image".
    Similar arguments hold for the second input tag.
    That hanging <br there should also be removed.

    Comment

    Working...