import React from 'react'; import { useAuth } from '@/client/home/hooks/AuthProvider'; import { useNavigate } from 'react-router-dom'; const HomePage: React.FC = () => { const { user } = useAuth(); const navigate = useNavigate(); return (
{/* 顶部导航 */}

云存储平台

{user ? (
文件管理
navigate(`/member`)}>
{user.username.charAt(0).toUpperCase()}
{user.username}
) : (
)}
{/* 主内容区 */}
{/* 英雄区域 */}

安全、高效的 文件存储平台

基于 MinIO 构建的企业级云存储解决方案,支持大文件分片上传、断点续传、 文件预览与分享,为您的数据提供银行级安全保障。

{user ? '进入文件管理' : '立即开始使用'} 管理后台
{/* 功能特性 */}

大文件上传

支持分片上传,单个文件最大可达 5TB,断点续传不中断

文件管理

完整的文件生命周期管理,支持文件预览、下载、分享和版本控制

安全保障

端到端加密存储,多重备份机制,确保数据安全可靠

多端同步

支持Web、移动端等多平台访问,随时随地管理您的文件

{/* 技术架构 */}

技术架构

R

React 18

现代化的前端框架,提供流畅的用户体验

M

MinIO

高性能对象存储,支持S3协议的标准云存储

T

TypeScript

类型安全的开发体验,提升代码质量和可维护性

{/* 文件管理功能预览 */}

文件管理功能一览

完整的文件生命周期管理解决方案

核心功能

  • • 支持多种文件格式上传(图片、文档、视频、音频等)
  • • 大文件分片上传,支持断点续传
  • • 文件预览功能(图片、PDF、文本等)
  • • 文件搜索和分类管理
  • • 文件分享和权限控制

技术特性

  • • RESTful API 设计,支持分页查询
  • • 文件元数据存储(类型、大小、描述等)
  • • 用户关联,支持个人文件管理
  • • 时间戳记录,完整的操作日志
  • • 响应式设计,适配多端访问
{/* 页脚 */}
); }; export default HomePage;