2a671e24593e679ebe99190f5d8c902895bd4869
senmesh-zc(信创文件安全传输系统 · 合并仓库)
光闸内外网文件摆渡系统,前后端合并仓库:
| 目录 | 项目 | 说明 | 技术栈 |
|---|---|---|---|
backend/ |
s-file(原 alita-bjy-uygur) | 服务端:文件传输/网盘/机构用户管理/MeshSafe 安全检测对接 | Java 8 + Spring Boot 2.4.2 + MyBatis-Plus + PG/DM8 |
frontend/ |
senmesh-zc-legacy | Web 前端:我的文件/分享/内外网传输/管理端 | React 19 + Vite + TanStack Router/Query + shadcn/ui |
两端保留原仓库完整提交历史(子目录导入),
git log --follow可追溯。
本地启动
# 后端(需 JDK8,本地联调配置见 backend/docker-test/application-local.yml)
cd backend && mvn spring-boot:run
# 前端(dev 代理 /api -> localhost:8081)
cd frontend && bun install && bun dev
文件安全检测(MeshSafe)
独立检测服务,上传/传输接收解包后自动送检,检测不通过的文件禁止分享与传输(文件夹可确认跳过,仅传通过内容);支持人工复核与重新检测。
- 后端配置:
backend/docker-test/application.yml的meshsafe:段(enabled总开关) - 接口文档:
backend/docs/接口文档-文件安全检测.md - 数据库脚本:
backend/db/(init 全量 + upgrade 增量,双写 MySQL/PG)
Description
Languages
Java
57%
JavaScript
27.5%
TypeScript
10.3%
HTML
3.3%
CSS
1.7%
Other
0.2%