Загрузил видеофайл в java, но размер файла равен нулю

Мой сервлет

private static final String SAVE_DIR = "videoFiles";
Part vidFilePart = request.getPart("vidinput");
String vidFileName = request.getParameter("vidfilename");

 String appPath = request.getServletContext().getRealPath("");
            // constructs path of the directory to save uploaded file
            String savePath = appPath + File.separator + SAVE_DIR;

            File fileSaveDir = new File(savePath);
            if (!fileSaveDir.exists()) {
                fileSaveDir.mkdir();
            }

            for (Part part : request.getParts()) {
                part.write(savePath + File.separator + vidFileName);
            }

            session.setAttribute("vidsessmessage", "Video Has Been Uploaded Successfully");
            response.sendRedirect("videos.jsp");

Все работает нормально, меня перенаправляют на ответ, и внутри videoFiles есть видеофайл, но при попытке загрузить файл размером 12 МБ полученный файл имеет только 12 байтов. Что здесь не так?

0 ответов

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