1、项目介绍
1.1 简介
在线文件收取助手,帮助用户快速的完成一对多的文件收取
1.2 诞生背景
校园学习或者工作场景中会有以下几个场景:
- 电子文件: 班委向同学收取各种实验电子报告
- 图片: 收取各种截图证明/活动照片
- …
目前最广泛的收取方式为,通过邮箱,QQ,微信等通讯工具传递
弊端显而易见,不方便整理统计。还占用电脑/手机内存
为了解决这个问题,此项目应运而生
当然市面上也有几款类似的办公工具 ,功能及使用方式都差不多
1.3 现有功能
1.3.1 收集任务
- 分类管理: 收集任务支持分类管理
- 设置DDL(截止日期): 任务截止后不可再提交文件
- 限制提交人员: 非指定的人员(姓名),无法提交文件
- 设置模板文件: 提交者可直接在提交页面下载此文件
- 自动重命名: 提交的文件按填写表单信息进行自动重名(如:姓名-工号.后缀)
1.3.2 文件相关
- 上传(提交): 单个/多个
- 下载: 单个/多个/按收集任务
- 撤回: 用户可以撤回自己提交的文件
- 分享: 用户可以将文件下载链接分享给朋友
- 模板下载: 下载任务发布者设置的模板文件
- 导出: 导出提交记录
1.4 官方体验地址和私有化教程
2、项目搭建
2.1 将宝塔面板升级到最新的版本,最新的版本支持PHP项目、Java项目、Node项目

2.2 分别下载server端、client端文件
client端:
https://github.com/ATQQ/easypicker2-client/archive/refs/heads/main.zip
server端:
https://github.com/ATQQ/easypicker2-server/archive/refs/heads/master.zip

本文详细介绍了在线文件收取助手的项目背景、功能特性,包括任务管理、文件操作、数据库配置和七牛云集成。步骤涵盖宝塔面板升级、项目搭建、数据库设置和部署流程,适合有一定基础的开发者快速部署。
最低0.47元/天 解锁文章
1899

被折叠的 条评论
为什么被折叠?



