【发布时间】:2014-04-13 01:54:07
【问题描述】:
现在,我知道当我在 SO 上发帖时,最好包含我尝试过的代码。问题是,我在 Google 上找不到任何符合我需求的东西。所以我冒着很小的风险问这个问题,没有代码来显示我尝试过的内容,因为实际上除了更改压缩文件夹的文件扩展名以匹配用于下载它们的设备之外,我无法尝试任何事情。所以,就这样吧-)
我有一个文件夹,它包含 15 个 .MP3 文件。该网站的观众可以通过我在网上找到的音频播放器(皇家音频播放器)下载它们。我想合并一种方式(不是在音频播放器中,在使用图像的单独 HTML 中),允许我的用户可以选择一次下载所有 MP3 文件,而不是一个接一个。
有没有办法做到这一点?感谢您提供任何帮助,对于没有提供任何代码供人们查看,我再次道歉。提前致谢。 =)
编辑:更改标题以询问 PHP 方法。 =)
【问题讨论】:
-
我认为这在客户端是不可能的。您使用的是哪种服务器端技术?
-
我在没有 Db 或任何东西的 Apache 上运行,而对于 Web 编码,我使用的是 HTML5 和 JS/jQuery。有人告诉我,一旦用户批准开始下载,就可以在启动用户提示时使用 JS 从目录中下载所有文件,以提醒用户他们正在下载文件列表,而不仅仅是一个文件。但我无法在互联网上的任何地方找到。也许我可以用 PHP 做到这一点?
-
如果你决定在 PHP 上做,那么这就是你可以做的。只需向用户提供一个全部下载按钮,当用户单击它时,您会在服务器端获得全部内容,然后使用 php 代码为所有 15 个音频文件制作一个 zip 文件,然后返回该 zip 文件作为响应。跨度>
-
您能否提供一些代码。我根本不熟悉 PHP。我所需要的只是某种起点,其余的我可以做。哎呀,它可能不需要那么多编码来做大声笑。此外,我已经准备好下载所有按钮(不是 HTML 按钮,而是使用 href="location" 的图像,如果有帮助的话)并且不知道从那里去哪里。抱歉,在此先感谢 =)
标签: javascript php jquery html audio