liferay 用に openoffice を構成し、正常に動作しています。.ppt 形式のプレビューを表示できますが、liferay は ppt 形式のプレビューを生成しません。
質問する
94 次
1 に答える
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);
それが正しい方法であるかどうかはわかりませんが、私にとってはうまくいきます。
于 2013-11-06T12:46:52.173 に答える