# file_transter **Repository Path**: zhyuu/file_transter ## Basic Information - **Project Name**: file_transter - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2025-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 文件传输工具 这是一个简单的文件传输工具,使用Python和Flask框架实现。它提供了一个Web界面,用于上传文件到服务器。 ## 功能特点 - 多文件上传支持 - 上传进度条显示 - 简洁的Web界面 ## 使用技术 - Python - Flask - HTML/CSS - pystray (用于系统托盘图标) - PIL (Python Imaging Library) ## 安装和运行 ### 安装依赖 在运行此工具之前,请确保已经安装了Python和Flask。可以通过以下命令安装Flask和其他必要的库: ```bash pip install flask pystray pillow ``` ### 运行应用 要启动文件传输服务,请运行以下命令: ```bash python file_transfer.py ``` 服务将在 http://<你的计算机名>:5000 运行。 ## 使用说明 1. 打开浏览器并访问 http://<你的计算机名>:5000。 2. 点击“上传文件”按钮,选择你想要上传的文件。 3. 点击“上传”按钮开始上传过程。 4. 上传完成后,你将在页面上看到成功上传的文件数量。 ## 构建可执行文件 如果你想将此工具打包为可执行文件,可以使用PyInstaller。构建命令如下: ```bash pyinstaller file_transfer.spec ``` 构建完成后,可在 dist_bundle 文件夹中找到生成的exe文件。 ## 注意事项 - 上传的文件将保存在服务器端的 uploads 文件夹中。 - 请确保服务器端的 uploads 文件夹具有适当的读写权限。