Modifying the response content type does not take effect
--------------------------------------------------------

                 Key: WICKET-1999
                 URL: https://issues.apache.org/jira/browse/WICKET-1999
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.5
         Environment: Win XP, Tomcat 6
            Reporter: Arie Fishler


Trying to stream an image to the response and setting the proper mime type to 
it prior to writing the stream to the output.
 
The file exists and is written but the mime type of the response is not set 
according to what I expect it to be ("image/png"). Mime type stays text/html
 
WebResponse response = (WebResponse)getRequestCycle().getResponse();
if (imagePath != null) { 
try { 
File imageFile = 
new File(imagePath); 
FileInputStream inputStream = 
new FileInputStream(imageFile); 
response.setContentType(
DEFAULT_MIME_TYPE); 
Streams.copy(inputStream, response.getOutputStream());
return; 
} 
catch (FileNotFoundException e) { 
}
catch (IOException e) { 
}
}
// 404 
response.getHttpServletResponse().setStatus(
NOT_FOUND);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to