【问题标题】:upload an image using primefaces and resize it using thumbnailator使用 primefaces 上传图像并使用缩略图器调整其大小
【发布时间】:2014-04-15 09:16:07
【问题描述】:

请告诉我如何使用 primeface fileUpload 上传图像。我想将上传的图像存储到一个文件夹中,并且还想使用缩略图调整图像大小。我已经尝试了 primeface 文件上传但没有得到。

<p:fileUpload allowTypes="/(\.|\/)(gif|jpe?g|png)$/" auto="true" dragDropSupport="true" fileUploadListener="#{loginController.fileUploadHandler}" />

public void fileUploadHandler(FileUploadEvent event) throws IOException {
    UploadedFile file = event.getFile();
    InputStream inStream = file.getInputstream();
    Os.write("C:\\Users\\think again\\Desktop\\uploaded\\pic.jpg", inStream);
    Thumbnails.of(new File("C:\\Users\\think again\\Desktop\\uploaded").getAbsoluteFile()).size(100, 100).outputFormat("jpg").toFile("C:\\Users\\think again\\Desktop\\thumb");
}

但是文件对象包含一个不知道它是什么的部分项目。会得到part里面的fileItem对象。请帮我把图片上传到对应的位置

【问题讨论】:

标签: image jsf file-upload jsf-2 primefaces


【解决方案1】:
猜你喜欢
  • 2013-06-24
  • 2020-03-10
  • 2012-07-15
  • 2012-01-06
  • 2011-09-03
  • 1970-01-01
  • 2015-01-17
  • 2021-11-10
  • 1970-01-01
相关资源
最近更新 更多