HTTP response header content disposition for attachments

后端 未结 5 1232
醉酒成梦
醉酒成梦 2020-12-24 14:36

Background

Write an XML document to a browser\'s response stream and cause the browser to display a \"Save As\" dialog.

Problem

Consider the foll

5条回答
  •  Happy的楠姐
    2020-12-24 15:10

    neither use inline; nor attachment; just use

    response.setContentType("text/xml");
    response.setHeader( "Content-Disposition", "filename=" + filename );
    

    or

    response.setHeader( "Content-Disposition", "filename=\"" + filename + "\"" );
    

    or

    response.setHeader( "Content-Disposition", "filename=\"" + 
      filename.substring(0, filename.lastIndexOf('.')) + "\"");
    

提交回复
热议问题