UPYUN-API-Web-Tool
在线工具地址
实现原理
- 操作界面使用 Metro UI 部分风格和样式,参数处理和文件上传使用ajax
- 业务逻辑层大部分使用官方 php-sdk 封装的方法
- 数据访问层大部分通过libcurl库和又拍云交互,日志记录使用xmlDOM和Mysql
主要功能
- 表单上传单文件或逐个选择文件一并上传
- 创建目录,删除文件或文件夹
- 异步音视频处理
- 文件压缩和解压缩
- 文件元信息获取和异步文件拉取
- 文件防盗链token生成和推拉流防盗url生成
- 异步处理任务记录和异步进度查询
使用须知
- 该系统定位于辅助的轻量级资源管理工具,使用服务对应的操作员账号和密码登陆
- 如果需要上传文件,登陆时需填写该服务的表单密钥(已更新签名,不用填写)
- 单次列举的最大文件数量为1000个,单次删除操作的最长时间为50秒
- 登陆后会生成一个异步任务列表记录,断开连接或退出后删除该记录
- 登陆后24小时内如果和服务端无交换,将会断开连接,上传较大文件须注意.
- 该系统不记录登陆的密码或密钥信息,建议退出时点击右上角操作员账号安全退出
优化更新
- 增加图片及音视频预览功能(2016-11-4)
- 全链路更改为ssl链接(2016-11-8)
- 增加图片上传鉴别和异步鉴别功能(2016-12-22)
- 更新文件上传签名,登陆时无需填写表单密钥(2017-1-8)
- 列文件更新为自定义分页列举,默认每页100个,总列举数取消上限(2017-1-14)
- 增加uploadify插件上传功能(2017-1-15)
- 增加以服务名为维度的回调信息查询功能(2017-1-19)
- 增加站内用户交流功能,可以给 uptool(网管) 提意见和建议(2017-2-15)
- 增加内容识别模块,对移动端UI进行兼容和优化(2018-8-31)