使文件可供下载

时间:2014-11-20 13:52:10

标签: html html5

我正在一个页面上,可以查看一个(或多个)文本文件的内容。我还想要一个下载按钮,允许下载这些文件。我想在下载之前将这些文件粘贴到存档中。

我想避免的是同时拥有这两个文件的副本。我的服务器上的存档(更新一个但不是另一个..等)。

我应该怎么做?

  • 我应该保留这两个档案吗?档案无论如何
  • 我是否即时创建存档(即当用户点击下载按钮时)
  • 每次加载页面时是否提取存档的内容
  • 是否有任何你知道的图书馆已经做过这类事情(我已经搜索但没有提出任何有用的东西)
  • 后端策略以某种方式防止文件与文件之间的差异档案
  • ....

由于

1 个答案:

答案 0 :(得分:0)

您可以使用PHP作为后端(需要一些服务器端语言来动态创建拉链)并根据用户请求创建拉链。

$files_to_zip = array( 'preload-images/1.jpg', 'preload-images/2.jpg', 'preload-images/5.jpg', 'kwicks/ringo.gif', 'rod.jpg', 'reddit.gif' ); //if true, good; if false, zip creation failed $result = create_zip($files_to_zip,'my-archive.zip');

更多信息http://davidwalsh.name/create-zip-php