Ich habe mehrere Inhalte in meiner Dokumentbibliothek (Bilder, Dokumente, Videos ...) und möchte die Download-URL für jeden von ihnen programmatisch abrufen, damit ich sie auf einem JSP in einem benutzerdefinierten Portlet anzeigen kann.
Untersuchen, ich habe diese Seite mit einer möglichen Lösung gefunden: Ссылка aber ich bin nicht damit zufrieden, da es impliziert, die URL manuell mit mehreren Parametern aufzubauen.
Ich würde gerne wissen, ob es einen besseren Weg ("Liferay Weg") gibt, dies zu tun.
Ich habe Angst, aber das ist der Lebensweg: -).
Wenn Sie noch weitere Bestätigungen benötigen, lesen Sie Quellcode von DLUtil#getPreviewURL
Methode.
Diese Methode wurde von liverays Documents & Media portlet
und Document and Media display portlet
verwendet. Sie können auch die JSP-Quelle auschecken, wie diese Portlets die obige Methode verwenden /portal-web/docroot/html/portlet/document_library/action/download.jspf
.
P.S .:
Sie können DLFileEntry
in FileEntry
mit diesem statische Methode .
Tags und Links liferay