Как работает программа для чтения файлов в этом коде

`

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();

    }

`
Может кто-нибудь сказать, как изображение хранится в приведенном выше коде. Программа разработана с возможностью гибернации, и я хочу знать, как хранится изображение с использованием байтовых массивов.

0 ответов

Другие вопросы по тегам