Получение значения NULL для Multipart - PullRequest
0 голосов
/ 04 июня 2019

Получение значения NULL для Multipart File при загрузке файла через JSP в Spring 4.

Я использую @MultipartConfig в верхней части класса.

JSP:

Transcript file:<input type="file" name="trans_'+${q_list.que_no}+'"/>;

Контроллер:

for(int i=1;i<=ques;i++)
        {
            InputStream inputStream = null;
            String var1="trans_"+Integer.toString(i);
            Part filePart = request.getPart(var1);
            if (filePart != null) 
            {
                System.out.println("File in not NULL");
                inputStream = filePart.getInputStream();
                Transcript trans=new Transcript();
                trans.setS_username(s_username);
                trans.setQue_no(i);
                trans.setTest_id(test_id);
                byte[] bytes = IOUtils.toByteArray(inputStream);
                trans.setTrans_file(bytes);
                transcriptService.addTranscript(trans);
            }
            else
            {
                System.out.println("FILE is NULL for the file: "+var1);
            }
}
...