https://github.com/invertgeek/mixfilefront
mixfile网页端源码
https://github.com/invertgeek/mixfilefront
Last synced: about 1 month ago
JSON representation
mixfile网页端源码
- Host: GitHub
- URL: https://github.com/invertgeek/mixfilefront
- Owner: InvertGeek
- Created: 2024-12-01T06:06:40.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2026-04-03T07:27:47.000Z (2 months ago)
- Last Synced: 2026-04-03T14:06:49.492Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 339 KB
- Stars: 3
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## mixfile网页前端
使用preact+vite+mui开发
## 特点
支持文件批量上传/下载 \
webdav文件查看,移动,复制,删除,重命名,新建文件夹,图片视频文档文本预览 \
与mixfile深度集成 \
支持文件批量分享,批量导入,单一或指定文件夹分享,导入指定文件夹 \
虚拟列表,上万文件不卡顿 \
支持文件深层嵌套搜索,无论嵌套多少层的文件都可一次性搜索出结果
## 相比于alist的优点
视频播放切换剧集不会丢失全屏状态 \
浏览器本地自动缓存播放进度,最多500条 \
直接访问视频地址不会丢失剧集列表 \
文件批量下载本地管理 \
不会添加大量文件到浏览器下载列表,自动控制并发 \
可直接查看所有正在上传下载的任务列表,可随时取消所有任务
### 安全性第一原则
不会远程加载任何js库 \
doc docx等文件预览均为本地算法渲染,不会调用微软谷歌等渲染服务进行预览 \
防止您的隐私泄漏
## 开发
使用yarn dev即可启动 \
添加url param api参数可指定mixfile服务端地址 \
例如http://localhost:5173?api=http://127.0.0.1:4719
## 缺陷
没有引入代码高亮等库,减少体积,没有文件编辑功能