Created at 2025-05-24 08:55:13
Last updated at 2025-05-24 08:55:13
160 Clicks
File Browser 是一个简洁的、网页端的文件管理软件,允许用户轻松的浏览、管理文件,包括但不限于上传、下载、重命名、移动、复制、删除文件或目录,甚至是压缩包中的对象(ARM 架构的 Linux 系统下不支持RAR压缩包的修改),下载文件夹时会将文件夹打包成ZIP压缩包。
本项目建项初衷是为了方便的浏览压缩包中的图片和视频,所以其他功能可能不是很完善,请尽管提出,如有必要,我会进行修改。
我有许多压缩包形式的图片合集,使用压缩软件浏览它们十分繁琐,所以开发了这个开发了这个网页软件。
压缩包里也会遇到一些视频文件,但是浏览器不支持播放,所以又开发了实时转码功能。这个功能我没能在网上找到参考,完全靠自己的想法做的。为了实现实时转码,可以拖拽进度,写的有点复杂,感觉不是很顺畅,某些环境下会出现故障。如有问题或者开发建议,请尽管提出。
届时AI兴起,开发过程中借助了AI的辅助,但代码我有仔细审查过,为我节省了一些时间,但对于未有过案例的开发,他能帮到的不多。
admin
,并具有文件管理操作的权限。可在/register
页面上注册新用户,但只拥有文件浏览权限。注册过的用户,需要在管理员在用户管理页面里批准后,才可以登录。要在本地环境中部署该项目,请按照以下步骤操作:
下载
在 Releases 中下载最新的压缩包,解压后使用命令行进入解压出的项目目录。
cd file-browser-webserver
访问项目
打开您的浏览器,访问 http://localhost:3000。
默认管理员用户的账号密码同为 admin
。
Docker
项目仓库中包含 docker-compose.yml 文件,可以参考。
本项目使用了以下第三方工具:
在使用本项目时,请遵守所引用的第三方软件的许可证。
感谢所有使用到的第三方工具,感谢他们的作者。
其他依赖包,请参考项目代码仓库中的 package.json 文件,并遵守他们的许可证。
感谢所有使用到的依赖包,感谢他们的作者。
如果您遇到任何问题,请在 Issues 中提交问题。
Tags:ITLinuxWindowsBrowserJavaScript
No Data Found!
@ 2019-2025 OWENDSWANG
Contact me: owendswang@qq.com