检查下载是否完成的一种方法是创建一个cookie并定期检查js文件中是否存在此cookie。
Cookie cookie = new Cookie("fileDownload", "true");
cookie.setPath("/");
cookie.setMaxAge(-1);
ServletActionContext.getResponse().addCookie(cookie);
但出于安全原因,我们需要将此Cookie设置为cookie.setHttpOnly(true);
。
因此,这个cookie在js文件中变得不可访问。
还有其他方法可以解决这个问题吗? 或者有没有其他方法来检查文件下载是否完整?