2016-06-30 14 views
0

我々は メソッド呼び出しを次を経由して、私たちのLiferay Portalの6.1 EEでPDF-ダウンロードURLを作成します。のLiferay Portalの6.1 EE - DLUtil.getPreviewURL

String fileUrl = DLUtil.getPreviewURL(file, fileVersion, null, StringPool.BLANK, false, true); 

が生成され、「数文字-組み合わせを削除することが可能です(太字のテキスト)をリンクから削除するか、URLの特定の場所に置きますか?任意のヒントについて

文書/ 1423151分の10180/AT0000753173_FAT.pdf/461a1fdf-6e61-4cb3-8c1d-77cb527e3609

おかげで多くのことを。

答えて

0

"数字文字組み合わせ"はファイルuuidフィールドであり、メソッドDLUtil.getPreviewURLを呼び出す方法はありません。しかし、あなたはこのように自分でURLを構築することができます

StringBundler sb = new StringBundler(); 
    sb.append(PortalUtil.getPathContext()); 
    sb.append("/documents/"); 
    sb.append(fileEntry.getRepositoryId()); 
    sb.append(StringPool.SLASH); 
    sb.append(fileEntry.getFolderId()); 
    sb.append(StringPool.SLASH); 
    sb.append(HttpUtil.encodeURL(HtmlUtil.unescape(fileEntry.getTitle()))); 
    fileUrl = sb.toString() 
+0

素晴らしいです。あなたの助けに感謝します。すぐにそれを試してみる。 – HelmutSteiner

関連する問題