0

当浏览器在客户端关闭时,我想从服务器中删除文件。

我需要保存一个 XML 文件,单击提交按钮后,将使用相同的 XML 重新加载相同的页面。要重新加载相同的页面 JSP 需要以前保存的文件。但是我需要在不需要时删除该文件,是否可以在浏览器关闭时删除该文件,因为我不应该使用会话,如何查找用户何时关闭浏览器。我正在使用 Spring MVC 框架。

请告诉我如何解决这个问题。

4

1 回答 1

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
     }); 
});
于 2013-02-05T14:43:34.170 回答