Как работает программа для чтения файлов в этом коде
`
protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out=response.getWriter();
String name=request.getParameter("name");
String file=request.getParameter("file");
Session session=factory.openSession();
session.beginTransaction();
File f=new File(file);
byte[] imageData=new byte[(int)file.length()];
try
{
FileInputStream fileInputStream = new FileInputStream(f);
fileInputStream.read(imageData);
fileInputStream.close();
}
catch (FileNotFoundException e) {e.printStackTrace();}
catch (IOException e) {e.printStackTrace();}
ENtity image=new ENtity();
image.setImageName(name);
image.setData(imageData);
session.save(image);
session.getTransaction().commit();
}
`
Может кто-нибудь сказать, как изображение хранится в приведенном выше коде. Программа разработана с возможностью гибернации, и я хочу знать, как хранится изображение с использованием байтовых массивов.