0
Я пытаюсь использовать этот код и изображение, но когда я пытаюсь создать CommonsMultipartFile, размер равен нулю.CommonsMultipart Размер файла 0
File file = new File("[image]");
DiskFileItem fileItem = new DiskFileItem("file", "image/png", false, file.getName(), (int) file.length() , file.getParentFile());
fileItem.getOutputStream();
MultipartFile multipartFile = new CommonsMultipartFile(fileItem);
Я не могу использовать MockMultipartFile. Я попробовал, но когда я вызываю внешнюю службу для загрузки изображения, она дает мне ошибку, потому что ей нужен FileItem. –
@ ClaraMG проверить новый ответ, который я изменил, чтобы не использовать MockMultipartFile – cralfaro
Большое спасибо! это сработало! хотя теперь у меня есть еще одна проблема с разбором ... 'org.springframework.http.converter.HttpMessageNotWritableException: не удалось написать контент: сериализатор не найден для класса java.io.FileDescriptor и никаких свойств, обнаруженных для создания BeanSerializer' –