将Image对象转换为FormFile对象

时间:2010-04-14 12:35:08

标签: java image forms struts

可以将Image对象转换为FormFile对象..?

1 个答案:

答案 0 :(得分:3)

您指的是Apache Struts FormFile吗?如果是这样,那么你可能想要创建一个CommonsMultipartRequestHandler.CommonsFormFile,它只包含FileItem接口的实现,我唯一可以找到的(不推荐)是{ {3}}。但这是针对在multipart / form-data POST请求中收到的内容,而不是我认为你有Image对象的内容。这让我想知道你究竟想要完成什么。

<强> 更新

根据您的反馈,我认为您可以根据BufferedImage创建一个FileItem对象,然后应该可以对其进行操作:

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

如果您对已调整的BufferedImage感到满意,可以使用ImageIO.write()将其写入文件系统。