Ciao a tutti, sono poco pratico di java spero che il mio prblema siasemplicemente risovlibile.

Ho un file jsp per gestire l' upload delle immagini sul server.

Ho un soo file che chiamo upload.jsp e dentro ho questo codice:


codice:
<%@ page import="java.io.*" %>
<%@ page import="Base64" %>


 InputStream in = request.getInputStream();
    BufferedReader r = new BufferedReader(new InputStreamReader(in));
    StringBuffer buf = new StringBuffer();
    String line;


    while ((line = r.readLine())!=null) {
        buf.append(line);
    }
    String imageString = buf.toString();

    byte[] imageByteArray = Base64.decode(imageString);
    FileOutputStream f = new FileOutputStream("C:/test.jpg");
    f.write(imageByteArray);
    f.close();
}

%>
Ho la classe base64 ndentro la stessa cartella del file ma mi da mi da errore..

Dove sbaglio?

Grazie!