You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ex...@apache.org on 2022/05/23 14:07:27 UTC

[nifi] branch main updated: NIFI-10027: Add support for WEBP images to the image viewer

This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new e74557f990 NIFI-10027: Add support for WEBP images to the image viewer
e74557f990 is described below

commit e74557f990ef96bb5f9af9ff827f6ade341f6e48
Author: Matthew Burgess <ma...@apache.org>
AuthorDate: Fri May 20 14:39:51 2022 -0400

    NIFI-10027: Add support for WEBP images to the image viewer
    
    This closes #6064
    
    Signed-off-by: David Handermann <ex...@apache.org>
---
 .../src/main/java/org/apache/nifi/web/ImageViewerController.java       | 3 ++-
 .../nifi-image-viewer/src/main/webapp/META-INF/nifi-content-viewer     | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/java/org/apache/nifi/web/ImageViewerController.java b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/java/org/apache/nifi/web/ImageViewerController.java
index 130c934261..eafd0dbc23 100644
--- a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/java/org/apache/nifi/web/ImageViewerController.java
+++ b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/java/org/apache/nifi/web/ImageViewerController.java
@@ -38,7 +38,8 @@ public class ImageViewerController extends HttpServlet {
         final ViewableContent content = (ViewableContent) request.getAttribute(ViewableContent.CONTENT_REQUEST_ATTRIBUTE);
 
         // handle images
-        if ("image/png".equals(content.getContentType()) || "image/jpeg".equals(content.getContentType()) || "image/gif".equals(content.getContentType())) {
+        if ("image/png".equals(content.getContentType()) || "image/jpeg".equals(content.getContentType())
+                || "image/gif".equals(content.getContentType()) || "image/webp".equals(content.getContentType())) {
             // defer to the jsp
             request.getRequestDispatcher("/WEB-INF/jsp/image.jsp").include(request, response);
         } else {
diff --git a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/webapp/META-INF/nifi-content-viewer b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/webapp/META-INF/nifi-content-viewer
index 71cf2a29e7..278d149370 100755
--- a/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/webapp/META-INF/nifi-content-viewer
+++ b/nifi-nar-bundles/nifi-media-bundle/nifi-image-viewer/src/main/webapp/META-INF/nifi-content-viewer
@@ -14,4 +14,5 @@
 # limitations under the License.
 image/png
 image/jpeg
-image/gif
\ No newline at end of file
+image/gif
+image/webp
\ No newline at end of file