1
可以将Image对象转换为FormFile对象..?将Image对象转换为FormFile对象
可以将Image对象转换为FormFile对象..?将Image对象转换为FormFile对象
你指的是Apache Struts FormFile
?如果是这样,那么你可能想要创建一个CommonsMultipartRequestHandler.CommonsFormFile
,它只是简单地实现了FileItem
接口的实现,我能找到的唯一一个(不被弃用)是DiskFileItem
。但是这是针对在多部分/表单数据POST请求中收到的内容,而不是我以为你会有一个Image
对象。这让我想知道你到底想要完成什么。
更新:
根据您的意见我会想象你可以创建基于FileItem
一个BufferedImage
对象,那么它应该能够被操纵:
InputStream is = fileItem.getInputStream();
BufferedImage image = ImageIO.read(is);
一旦你对你已经调整好的BufferedImage感到满意,你可以使用ImageIO.write()
将它写入文件系统。
我有一个formFile我上传一个文件到我的服务器,但我想调整此FormFile之前。 – Mercer 2010-04-14 13:00:24
所以你上传的图像,你想它被存储在磁盘之前自动调整大小? – ninesided 2010-04-14 13:15:12
是的,我想在我存储在磁盘上之前自动调整大小 – Mercer 2010-04-14 13:20:40