Mime-types are specified in Tomcat\'s conf/web.xml file. It\'s look like this:
txt
There's no way. You need to explicitly set them yourself. A servlet filter is a suitable place for this.
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {
response.setContentType("application/octet-stream");
chain.doFilter(request, response);
}
I however highly question the business need for this. It's only disadvantageous for SEO and the client. If your sole purpose is to pop a Save As dialogue, then you should say that so. There are much better solutions to achieve this than forcing a wrong mime type.