当浏览器在客户端关闭时,我想从服务器中删除文件。
我需要保存一个 XML 文件,单击提交按钮后,将使用相同的 XML 重新加载相同的页面。要重新加载相同的页面 JSP 需要以前保存的文件。但是我需要在不需要时删除该文件,是否可以在浏览器关闭时删除该文件,因为我不应该使用会话,如何查找用户何时关闭浏览器。我正在使用 Spring MVC 框架。
请告诉我如何解决这个问题。
当浏览器在客户端关闭时,我想从服务器中删除文件。
我需要保存一个 XML 文件,单击提交按钮后,将使用相同的 XML 重新加载相同的页面。要重新加载相同的页面 JSP 需要以前保存的文件。但是我需要在不需要时删除该文件,是否可以在浏览器关闭时删除该文件,因为我不应该使用会话,如何查找用户何时关闭浏览器。我正在使用 Spring MVC 框架。
请告诉我如何解决这个问题。
您可以使用 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
});
});