我希望在客户端浏览器关闭时从服务器删除文件。
我需要保存一个XML文件,并且在单击“提交”按钮后将使用相同的XML重新加载相同的页面。要重新加载相同的页面,JSP需要先前保存的文件。但我需要在不需要时删除该文件,是否可以在浏览器关闭时删除该文件,因为我不应该使用会话,如何在用户关闭浏览器时查找。我正在使用Spring MVC框架。
请告诉我如何解决这个问题。
答案 0 :(得分:1)
您可以使用Ajax实现此目标:
1:Check if user wants to exit the window
2: if yes then make Synchronous ajax call to a file that contains code to delete a file
示例: -
$(window).unload( function () {
$.ajax({
url: "page_which_contains_file_deletion_code.jsp",
success: function(data){
alert("File Deleted Successfully");
},
async: false
});
});