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