【问题标题】:What is the best way to download and delete a file from the server in a web page?在网页中从服务器下载和删除文件的最佳方法是什么?
【发布时间】:2015-10-23 16:43:10
【问题描述】:

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

【问题讨论】:

  • 最好的方法是使用服务器脚本语言(Perl、PHP 或 Python 是明显的候选者),但您的问题中没有提及任何内容

标签: javascript html apache http


【解决方案1】:

我刚刚在这里找到了一些你可以使用的东西......

Detect when browser receives file download

确认下载完成后,发送 ajax 调用以在服务器上运行脚本,将令牌作为变量传递,以便验证允许删除的文件,然后运行 ​​shell 命令删除来自服务器的文件。使用 php,这可以通过 exec() 命令完成。

【讨论】:

    猜你喜欢
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2012-05-19
    相关资源
    最近更新 更多