我正在寻找一个简单的 Web 应用程序,可以将其部署到 Apache 或 nginx 等 Web 服务器,通过 HTTP(S) 提供某个文件夹的内容。大多数 Web 浏览器已经在一定程度上支持此功能,但我希望拥有更高级的功能,例如:
- 按名称过滤文件
- 按大小、日期等对文件进行排序
- 选择多个文件同时下载
此类应用程序的要求是它可在 Ubuntu 服务器上运行。我更喜欢开源软件,但也会考虑免费软件。
实施技术并不重要,JavaScript、PHP、HTML,只要能达到目的都可以。
答案1
文件浏览器提供了我正在寻找的各种功能。它更侧重于文件上传和管理,但也支持下载。
功能列表:
- 马赛克或列表中的文件列表
- 删除
- 移动
- 改名
- 上传
- 创建新的文件和目录。
- 直接单个文件下载
- 多个文件下载为
.zip
、.tar
、.tar.gz
或.tar.bz2
.tar.xz