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");

结果:

原文地址:https://www.cnblogs.com/zjfblog/p/13838775.html