可以将Image对象转换为FormFile对象..?
答案 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()
将其写入文件系统。