Преобразовать объект Image в объект FormFile - PullRequest
1 голос
/ 14 апреля 2010

Возможно преобразовать объект Image в объект FormFile ..?

1 Ответ

3 голосов
/ 14 апреля 2010

Вы имеете в виду Apache Struts FormFile? Если это так, то вы, вероятно, захотите создать CommonsMultipartRequestHandler.CommonsFormFile, который просто обернет реализацию интерфейса FileItem, единственный из которых я смог найти (что не считается устаревшим) DiskFileItem. Но это для контента, который был получен в POST-запросе multipart / form-data, а не для того, для чего я бы подумал, что у вас будет объект Image. Что заставляет меня задуматься, чего именно ты пытаешься достичь.

Обновление:

Основываясь на ваших отзывах, я мог бы представить, что вы можете создать объект BufferedImage на основе FileItem, который затем можно будет манипулировать:

InputStream is = fileItem.getInputStream();
BufferedImage image = ImageIO.read(is);

Если вы довольны измененным BufferedImage, вы можете записать его в файловую систему, используя ImageIO.write().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...