From b7542659d89506ad9b1dfc2ee37636123822c8b8 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Fri, 16 May 2008 06:33:41 +0000 Subject: [PATCH] Added support for Location http header for Download streams svn changeset:4517/svn branch:trunk --- .../toolkit/terminal/gwt/server/ApplicationServlet.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java index 304133054b..fabd4e9cc1 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java @@ -950,6 +950,12 @@ public class ApplicationServlet extends HttpServlet { private void handleDownload(DownloadStream stream, HttpServletRequest request, HttpServletResponse response) { + if (stream.getParameter("Location") != null) { + response.setStatus(HttpServletResponse.SC_FOUND); + response.addHeader("Location", stream.getParameter("Location")); + return; + } + // Download from given stream final InputStream data = stream.getStream(); if (data != null) { -- 2.39.5