🌐?在線體驗地址:https://share-file.narutogis.com/
📤 項目概述
量子文件傳輸系統是一款基于Python Flask開發的高效文件管理與分享工具,致力于提供簡單、安全、可靠的文件傳輸解決方案。系統支持用戶管理、文件上傳下載、自動清理、安全分享等核心功能,適用于個人和團隊在局域網或互聯網環境中進行文件交換和協作。
💡 核心功能
用戶管理系統
- 智能賬戶創建:首次使用時自動創建新賬戶,無需預先注冊
- 安全認證機制:密碼加密存儲,保障用戶數據安全
- 會話管理:自動維護用戶登錄狀態
文件管理功能
- 多文件上傳:支持同時上傳多個文件,提升工作效率
- 文件下載:便捷的文件獲取方式
- 文件刪除:安全刪除不需要的文件
- 空間管理:實時顯示用戶空間使用情況,包括已用空間、剩余空間和總容量
- 文件列表:按上傳時間倒序排列,方便快速查找
智能分享系統
- 生成分享鏈接:創建唯一的文件分享鏈接
- 設置有效期:靈活設置分享鏈接的有效時長(如24小時、7天等)
- 二維碼生成:自動生成分享鏈接二維碼,支持移動設備掃碼訪問
- 分享管理:查看、更新和取消已創建的分享鏈接
- 訪問統計:記錄分享鏈接的訪問次數
安全與自動化
- 自動清理機制:根據配置自動刪除指定天數前的舊文件,釋放存儲空間
- 操作日志:詳細記錄用戶的所有操作,包括登錄、上傳、下載、刪除和分享等
- 權限控制:用戶只能管理和訪問自己上傳的文件
- 文件名安全處理:可選啟用安全文件名功能,避免特殊字符帶來的問題
🛠? 技術特點
靈活配置系統
- 所有配置集中在
config.py
文件中管理,便于調整 - 支持修改文件大小限制、存儲空間限制、自動清理周期等參數
- 配置變更后重啟服務即可生效,無需重新編譯
- 打包后的應用也支持通過外部配置文件調整參數
技術棧
- 后端:Python 3.7+,Flask 2.3.2
- 數據庫:SQLite,輕量級嵌入式數據庫
- ORM框架:SQLAlchemy 2.0.19,Flask-SQLAlchemy 3.1.1
- 前端:HTML,Bootstrap 5,響應式設計
- 時間處理:pytz,支持時區處理
- 二維碼生成:qrcode,pillow
- 打包工具:pyinstaller,支持生成獨立可執行文件
安全特性
- 密碼加密存儲,使用Werkzeug提供的安全哈希函數
- 防SQL注入,通過SQLAlchemy ORM框架實現
- 防跨站請求偽造(CSRF)保護
- 文件名安全處理,防止路徑遍歷攻擊
📊 使用場景
個人文件管理
- 作為個人云存儲,隨時隨地訪問自己的文件
- 文件備份與歸檔,自動管理文件生命周期
- 跨設備文件傳輸,通過分享功能在不同設備間傳遞文件
團隊協作
- 團隊內部文件共享,設置有效期確保信息安全
- 項目文檔管理,集中存儲和分享項目相關文件
- 臨時文件交換,無需依賴第三方服務
局域網文件服務
- 在局域網內搭建文件服務器,實現快速文件傳輸
- 會議室演示文件共享,通過二維碼快速訪問
- 無需互聯網連接的離線文件交換解決方案
🚀 為什么選擇量子文件傳輸系統?
- 簡單易用:無需復雜配置,快速部署和使用
- 安全可靠:多重安全機制保障文件傳輸和存儲安全
- 靈活擴展:可根據需求調整各種參數
- 完全控制:自建服務,數據完全掌握在自己手中
- 跨平臺:支持各種操作系統,提供一致的使用體驗
📝 結語
量子文件傳輸系統為個人和團隊提供了一個安全、高效、可控的文件傳輸解決方案,無論是日常個人使用還是團隊協作場景,都能滿足您的需求。如果您正在尋找一個替代傳統網盤的自建文件分享工具,不妨嘗試一下量子文件傳輸系統!
💡?立即體驗:訪問?https://share-file.narutogis.com/?開始使用量子文件傳輸系統,首次訪問時只需輸入用戶名和密碼即可自動創建賬戶。
量子文件傳輸系統 - 簡單高效的文件分享工具