使用的是 HttpServletResponse.getOutputStream().write 来输出pdf文件对象。
如果不设置contentType,预览也是正常的,但是Ctr+S时,文件名没有.pdf后缀,导致,用户直接保存后,无法直接打开。
改进:增加ContentType=application/pdf
response.setHeader("Content-Type", "application/pdf;charset=UTF-8");
结果:
使用的是 HttpServletResponse.getOutputStream().write 来输出pdf文件对象。
如果不设置contentType,预览也是正常的,但是Ctr+S时,文件名没有.pdf后缀,导致,用户直接保存后,无法直接打开。
改进:增加ContentType=application/pdf
response.setHeader("Content-Type", "application/pdf;charset=UTF-8");
结果: