From f0bcb773f9117195ef39acc3b4077c9f41d8afa0 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 22 Jul 2014 17:00:57 +0200 Subject: [PATCH] ResourceHttpMessageConverter does not call contentLength() on InputStreamResource Issue: SPR-12017 --- .../http/converter/ResourceHttpMessageConverter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/ResourceHttpMessageConverter.java b/spring-web/src/main/java/org/springframework/http/converter/ResourceHttpMessageConverter.java index 09d3ec1cf3..9575b6e5cb 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/ResourceHttpMessageConverter.java +++ b/spring-web/src/main/java/org/springframework/http/converter/ResourceHttpMessageConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2013 the original author or authors. + * Copyright 2002-2014 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,12 +18,12 @@ package org.springframework.http.converter; import java.io.IOException; import java.io.InputStream; - import javax.activation.FileTypeMap; import javax.activation.MimetypesFileTypeMap; import org.springframework.core.io.ByteArrayResource; import org.springframework.core.io.ClassPathResource; +import org.springframework.core.io.InputStreamResource; import org.springframework.core.io.Resource; import org.springframework.http.HttpInputMessage; import org.springframework.http.HttpOutputMessage; @@ -78,7 +78,9 @@ public class ResourceHttpMessageConverter extends AbstractHttpMessageConverter