在网页中从服务器下载和删除文件的最佳方法是什么?

What is the best way to download and delete a file from the server in a web page?

本文关键字:最佳 方法 是什么 文件 删除 网页 服务器 下载和      更新时间:2023-09-26

我正在使用一个在服务器上生成存档(.tar|.zip)的实用程序,并返回一个带有存档向导文件名的网页。我需要把一些非常简单的代码/标记在页面上,将下载文件,并删除它。我很确定最好的方法是在下载后发布一个HTML DELETE命令。我知道我必须在HTTP服务器中配置一个DELETE处理程序,我相信我可以弄清楚这一部分。我只是在寻找最简单的下载和删除文件的方法。我对所有的解决方案都是开放的,也许是一个特殊的"GET ONCE"处理程序与一个简单的target _blank锚元素相结合。

我在这里发现了一些你可以使用的东西。

检测浏览器何时接收到文件下载

一旦确认下载已经完成,发送一个ajax调用以在服务器上运行一个脚本,将令牌作为变量传递,这样您就可以验证允许删除哪些文件,然后运行shell命令从服务器上删除该文件。对于php,这可以通过exec()命令来完成。