文件下载安全
针对文件下载功能,很多文件由于是内部资料,出于防泄漏的考虑,需要在下载的文件中加入用户信息,此时就需要用到用户信息指纹,即将用户信息写入文件属性。
正常poi生成文件
如下图:
文件的作者信息是“Apache POI”,但是这样明显无法知晓是谁下载的,为解决这个问题,网上搜罗了一大圈,终于在一个评论区找到了一位大神的指导,成功解决了问题。
03版和07版有区别,代码分别如下:
03版HSSF:
SummaryInformation summaryInfo = workbook.getSummaryInformation();
summaryInfo.setAuthor(author);
07版XSSF:
POIXMLProperties xmlProps = workbook.getProperties();
POIXMLProperties.CoreProperties coreProps = xmlProps.getCoreProperties();
coreProps.setCreator(author);// 作者
co