使用primefaces上传图像,并使用拇指钉调整其大小



请告诉我如何使用primeface fileUpload上传图像。我想将上传的图像存储到文件夹中,还想使用thumbnailator调整图像大小。我已经尝试过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");
}

但是文件对象包含一个部件项目,不知道它是什么。将在部件内获取fileItem对象。请帮助我将图像上传到相应的位置

如何:将图像文件保存在特定目录jsf-primefaces项目中PrimeFaces上传文件:如何将上传的图像文件保存到web应用程序中的某个目录并取回http://java.dzone.com/articles/how-upload-primefaces-32-under

你也试过在谷歌上搜索解决方案吗?

相关内容

  • 没有找到相关文章

最新更新