У меня есть список файлов изображений, которые нужно преобразовать в объект File в объект MultipartFile, используя приведенный ниже фрагмент кода.
FileItem fileItem = new DiskFileItem("file", "image/png",
false, imageFile.getName(), (int) imageFile.length(), imageFile.getParentFile());
fileItem.getOutputStream();
MultipartFile multipartFile = new CommonsMultipartFile(fileItem);
Пакет: commons-fileupload
Пока попробуйте напечатать размер файла, получая нулевое значение ((CommonsMultipartFile) multipartFile) .getFileItem (). GetSize ()) Таким образом, длина содержимого файла сохраняется как 0 байт. Есть ли другой способ продолжить это?
Примечание: я не хочу использовать файл MockMultipart
@BillyFrost Но мне нужно обработать входной параметр как объект Multipartfile в моем классе контроллера, так что мне нужно преобразовать
который не имеет ничего общего с JPA API. Если вы думаете, что у вас проблема с JPA, вы отправляете КОД, который относится к JPA, с вводом и выводом этой операции и с тем, что вы считаете проблемой.




JPA - это API для сохранения данных в базе данных. Вы не сохраняете данные в базе данных с этим вопросом. НИЧЕГО общего с JPA API