小随笔

  今天的任务是将上传文件的记录流程给完成,按照逻辑写代码,基本没碰到问题

  具体流程步骤如下: 

  文件检验

  1. 上传文件后进行文件检测,做成通用方法,比如文件类型(后缀)、大小、编码
  2. 本次任务需要对操作时间进行控制和文件格式进行检验

  上传文件

  1. 上传文件可以选择是否压缩,如果压缩可以使用gzencode进行压缩
  2. 将文件上传到fastdfs,将crm的fastdfs基类迁移到项目使用,封装方法

  流程记录

  1. 新建一个表,用于记录流程。
  2. 字段:时间、url地址、功能名(比如手机号段更新)、操作名(比如上传文件)、执行对象(比如这个文件地址,或者是接口名)、状态、操作人。
  3. 流程名比如可以:文件检验、文件上传、接口请求等等,可以将这个流程记录写到请求接口的封装方法里,请求成功还是失败都可以记录下来
  4. 将流程记录封装起来,然后比如文件上传的时候记录下,然后成功或者失败修改此条记录

  请求接口

  1. 如果文件上传成功,则将上传好的文件地址传输给中心接口,然后获取中心请求的结果
  2. 将结果展示在页面上
posted @ 2020-02-25 19:59  星月残雪  阅读(95)  评论(0)    收藏  举报