У меня есть форма для загрузки изображения, поэтому я хочу, чтобы каждый раз, когда пользователь загружал изображение любого типа (png / jpg и т. Д.), Преобразовывал это изображение в jpg и сохранял это изображение в хранилище из Multipart.
Я думаю, вы можете получить ответ на этот предыдущий вопрос:
Преобразование изображения в JAVA
File inputFile = new File("/fileOfYourForm.png"); File outputFile = new File("NewImage.jpg"); try (InputStream is = new FileInputStream(inputFile)) { BufferedImage image = ImageIO.read(is); try (OutputStream os = new FileOutputStream(outputFile)) { ImageIO.write(image, "jpg", os); } catch (Exception exp) { exp.printStackTrace(); } } catch (Exception exp) { exp.printStackTrace(); }