我已经配置了openrayice for liferay及其工作正常。我能够看到.ppt格式的预览,但是liferay没有生成任何ppt格式的预览。
答案 0 :(得分:0)
好吧,因为我无法找到这个问题的解决方案所以我做了什么,我改变了扩展形式.pps到.ppt后端,如下
String sourceFileName = file.getName();
String mimeType =MimeTypesUtil.getContentType(file);
int index = sourceFileName.indexOf(".");
String extension = sourceFileName.substring(index);
String name = sourceFileName.substring(0 ,index);
if(extension.equalsIgnoreCase(".pps")){
sourceFileName = name+".ppt";
}
String title = "title name";
String description="desc of video";
String changeLog = StringPool.BLANK;
ServiceContext serviceContext = new ServiceContext();
serviceContext.setAddCommunityPermissions(true);
serviceContext.setAddGuestPermissions(true);
serviceContext.setAddGroupPermissions(true);
DLAppLocalServiceUtil.addFileEntry(userId, repositoryId, folderId, sourceFileName, mimeType, title, description, changeLog, file, serviceContext);
这对我来说是有效的。它不会产生预览。我不知道它是否正确但是它为我工作。