Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Liferay获取缩略图流_Java_Liferay_Thumbnails - Fatal编程技术网

Java 从Liferay获取缩略图流

Java 从Liferay获取缩略图流,java,liferay,thumbnails,Java,Liferay,Thumbnails,我在Liferay的文档和媒体portet中上传了一些图像和文档,我想获得这些图像的缩略图 Folder=DLAppServiceUtil.getFolder(repositoryId,DLFolderConstants.DEFAULT\u PARENT\u Folder\u ID); java.util.List l; l=DLAppServiceUtil.getFileEntries(repositoryId,projectsFolder.getFolderId()) 从上面的代码,我可以得

我在Liferay的文档和媒体portet中上传了一些图像和文档,我想获得这些图像的缩略图

Folder=DLAppServiceUtil.getFolder(repositoryId,DLFolderConstants.DEFAULT\u PARENT\u Folder\u ID); java.util.List l; l=DLAppServiceUtil.getFileEntries(repositoryId,projectsFolder.getFolderId())


从上面的代码,我可以得到正常的图像流,但我想得到缩略图流。有可能吗???任何帮助都将不胜感激。

请考虑您的代码片段

import com.liferay.portlet.documentlibrary.util.ImageProcessorUtil;
import com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor;

for(FileEntry f:l) {
  InputStream thumbnail = ImageProcessorUtil.getThumbnailAsStream(f.getFileVersion(), DLPreviewableProcessor.THUMBNAIL_INDEX_DEFAULT);
}

如果我想获取文档文件的缩略图呢?除了图像以外的其他内容如何获取存储在liferay存储库中的这些内容的缩略图????
import com.liferay.portlet.documentlibrary.util.ImageProcessorUtil;
import com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor;

for(FileEntry f:l) {
  InputStream thumbnail = ImageProcessorUtil.getThumbnailAsStream(f.getFileVersion(), DLPreviewableProcessor.THUMBNAIL_INDEX_DEFAULT);
}