Disculpen las molestias, de casualidad alguien sabe como quitar los "encabezados" de los archivos que se suben con jsp, esto me causa un error cuando intento abrir imagenes despues.
Este es el codigo que utilizo para subir el archivo.
String saveFile=filename;
String ult_chains=saveFile.substring(saveFile.length()-3,saveFile.length());
//create destination path & save file there
String appPath = application.getRealPath("/");
out.println("<br>appPath : " + appPath);
String destFolder = appPath + "upload/"; //change this as required
filename= destFolder + filename;
FileOutputStream fileOut = new FileOutputStream(filename);
fileOut.write(dataBytes, BOF, (EOF - BOF));
fileOut.flush();
fileOut.close();
//String ult_chains=saveFile.substring(saveFile.length()-3,saveFile.length());
con=cnx.AbreConexion();
String ult_sql="INSERT INTO ult_documentos values('0','001', 'doc_nexos','"+ult_chains+"','"+saveFile+"',?)";
try{
PreparedStatement stm = con.prepareStatement(ult_sql);
byte[] arrayByte = new byte[(int)in.available()]; //la variable in es de tipo InputStream
try{
arrayByte = dataBytes;
stm.setBytes(1,arrayByte);
stm.executeUpdate();
}catch(SQLException e){
}
}catch(SQLException e){
-----------------------------------------------------------
Esto es lo que me agrega.
-----------------------------7d8fa3280952
Content-Disposition: form-data; name="uploadfile"; filename="ruta del archivo"
Content-Type: text/plain
//documento
-----------------------------7d8fa3280952--