From 43c26ed06388d5621386430cb190a77b460ce669 Mon Sep 17 00:00:00 2001 From: Ziver Koc Date: Wed, 15 Aug 2018 11:46:44 +0200 Subject: [PATCH] Added links --- WebContent/page_gallery.jsp | 6 ++++-- src/zall/page/ContentServlet.java | 17 ++++++++++++++++- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/WebContent/page_gallery.jsp b/WebContent/page_gallery.jsp index 06a8d27..bbbc0a5 100755 --- a/WebContent/page_gallery.jsp +++ b/WebContent/page_gallery.jsp @@ -25,7 +25,9 @@
- ${subFolder.getName()} + + ${subFolder.name} +
@@ -36,7 +38,7 @@
- +
diff --git a/src/zall/page/ContentServlet.java b/src/zall/page/ContentServlet.java index 70bd174..44acd63 100755 --- a/src/zall/page/ContentServlet.java +++ b/src/zall/page/ContentServlet.java @@ -13,13 +13,13 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.fileupload.util.Streams; +import zall.Zallery; import zall.ZalleryServlet; import zall.bean.Image; import zall.bean.Media; import zall.bean.Video; import zall.manager.ResourceManager; import zutil.db.DBConnection; -import zutil.io.file.FileUtil; import static zall.page.ContentServlet.URI_IMAGE; import static zall.page.ContentServlet.URI_VIDEO; @@ -76,4 +76,19 @@ public class ContentServlet extends ZalleryServlet { response.setStatus(404); } } + + /** + * @return a URL for a specific media file where its data can be retrieved. + */ + public static String getMediaUrl(Media media, Media.Size size) { + return getMediaUrl(media, size, false); + } + /** + * @return a URL for a specific media file where its data can be retrieved. + */ + public static String getMediaUrl(Media media, Media.Size size, boolean download) { + return Zallery.WEBSITE_URL + "/" + media.getType().toString().toLowerCase() + + "?id=" + media.getId() + "&size=" + size.toString().toLowerCase() + + (download ? "&download" : ""); + } }