本版本是带界面的,功能比较完善的一个版本,可以满足日常工作环境使用。
- curl界面提醒根据当前ip和端口修改curl命令
- 前端细节优化 生产环境中取消显示SettingDrawer curl界面提醒根据当前ip和端口修改curl命令
- 修复上传日志查询分页问题
- 上传历史日志,添加appkey字段,这样可以区分不同的appkey上传的文件。
- 上传历史日志,支持ip、appkey过滤查询。
- fix bug: appkey开启和关闭能力。
- 支持修改管理员密码。
- 修复页面F5刷新404问题。
- 增加了上传token管理能力,可以给不同用户或平台配置不同的appkey、appsecret,生成不同的上传token。
- 下载接口wget使用说明。
- 自定义appkey、appsecret,生成上传token 以及上传校验实现。
- 支持用户账号密码登录
- 添加了界面,可以登录查询、删除上传历史日志
- 更新英文README.md
- 开启sqlite情况下,支持web接口查询上传历史记录
- 命令行-v参数查看版本信息
- 支持上传历史记录sqlite存储
- 开启sqlite配置,上传历史记录会存储在sqlite数据库中
- 增加了上传凭证功能:
- 根据ak、sk生成独立的上传token凭证,上传文件时候,附带token,服务端会校验token是否合法。
- 上传成功通知业务服务器的URL支持
- 当上传文件任务完成时,系统会向设置的 persistentNotifyUrl 发送 POST 请求,通知处理结果。您可以将实际的通知 URL 替换成您的有效 URL,以便接收通知。
- 经过测试,支持企业微信webhook通知,配置文件中配置企业微信webhook地址,上传成功后,会发送企业微信通知。
- 增加了p2p能力:
- 节点发现 目前只支持局域网内部节点发现。使用mDNS进行节点发现
- 通过http发送向节点监听的主题发送任意消息 通过配置文件配置节点监听的主题,可以通过http接口,发布消息 暂时没有想到好的应用场景,配置默认是关闭,如果你不使用p2p可以忽略。
- 优化文件上传超时问题,可以参数配置超时时间 由于需要上传下载大文件,需要设置较长的读写超时,因此需要使用http.Server
- 添加获取文件信息接口(包含md5)
- 添加获取目录配置信息接口
- 新增systemd配置文件
- httpcat基本可用版本
- 通过灵活配置 static、下载目录、上传目录,可以满足日常工作环境使用。 可以用作你web服务器,可以用作你内网上传下载文件需求,非常简单易用。