小随笔
今天的任务是将上传文件的记录流程给完成,按照逻辑写代码,基本没碰到问题
具体流程步骤如下:
文件检验
- 上传文件后进行文件检测,做成通用方法,比如文件类型(后缀)、大小、编码
- 本次任务需要对操作时间进行控制和文件格式进行检验
上传文件
- 上传文件可以选择是否压缩,如果压缩可以使用gzencode进行压缩
- 将文件上传到fastdfs,将crm的fastdfs基类迁移到项目使用,封装方法
流程记录
- 新建一个表,用于记录流程。
- 字段:时间、url地址、功能名(比如手机号段更新)、操作名(比如上传文件)、执行对象(比如这个文件地址,或者是接口名)、状态、操作人。
- 流程名比如可以:文件检验、文件上传、接口请求等等,可以将这个流程记录写到请求接口的封装方法里,请求成功还是失败都可以记录下来
- 将流程记录封装起来,然后比如文件上传的时候记录下,然后成功或者失败修改此条记录
请求接口
- 如果文件上传成功,则将上传好的文件地址传输给中心接口,然后获取中心请求的结果
- 将结果展示在页面上

浙公网安备 33010602011771号