美文网首页
业务梳理(二)

业务梳理(二)

作者: 戈壁堂 | 来源:发表于2021-05-08 20:20 被阅读0次

边干边学

  • api设计模式
  • 文件上传处理(string vs. slice)
  • 时间戳作为字符串

本地文件上传移植后工作正常(不再维护的SDK还是可以正常工作——具体的原理后续再研究)。

仿现有逻辑(添加URL前缀作为分类;定义处理请求的方法)添加上传文件的API接口——

func InitRouter(router *mux.Router) {
    poolRoute := router.PathPrefix("/pool").Subrouter()
    poolRoute.UseEncodedPath()

    poolRoute.HandleFunc("/file/upload", UploadFile)
}

[上传文件获取方式](// https://tutorialedge.net/golang/go-file-upload-tutorial/),对比起来Java看起来是简单不少

#获取form文件
file, handler, err := r.FormFile("file")

#获取参数列表
vars := mux.Vars(r)

查看对象类型(另外这个站点有很多有用的基础信息)

本身的上传接口设计是“充分”的:本地文件上传,利用反射处理为string格式;如果是字节流,相当于slice类型(一开始传递的参数错误:将multipart.File对象直接传递进去,被认为是struct类型)

时间戳作为字符串——

func nowAsString() string {
    // .000将保留末尾的0值;.999将忽略末尾的0值
    now := time.Now().Format("2006-01-02 15:04:05.000")
    // 两个一组,使用后者替换前者
    replacer := strings.NewReplacer("-", "", ":", "", ".", "", " ", "")
    return replacer.Replace(now)
}

相关文章

  • 业务梳理(二)

    边干边学 api设计模式 文件上传处理(string vs. slice) 时间戳作为字符串 本地文件上传移植后工...

  • 运营的基本工作方法

    一、梳理业务流程 依靠业务部门来梳理清晰业务的流程; 二、确定核心指标 如何来衡量业务的情况,需要哪些数据来判断业...

  • 业务梳理框架

    参与品控会议,整理的业务梳理流程,项目拆分方法 业务梳理能力: 1.确定大的项目目标(房源信息质量监控) 2.根据...

  • visio业务梳理

  • 业务梳理(一)

    graphql入门:中文[https://graphql.cn/learn/] UI:业务信息 对应"@/comp...

  • 企业的信息化之路

    任务一:搭建信息化管理平台 ①:软件选型。②:制定实施计划。③:安装与配置。 任务二:业务梳理 ①:业务现状分析 ...

  • 数据平台从0到1搭建流程

    一、业务梳理 业务梳理应该是所有需求开始的第一步了。 首先,明确公司的战略目标,结合用户/业务的痛点分别梳理出几个...

  • 2020-06-25

    梳理公司业务模型

  • 【干货】店铺业务梳理

    【干货】店铺业务梳理 读这篇文章需要耐心、请鼓起勇气读完吧。希望你用我写这篇文章一样的心态来坚持读完她,并发动你身...

  • 电商业务梳理

      目前的电商越来越深入人心,一些有自家产品的企业也跃跃欲试,希望能建立自己的网上销售平台,不再满足于借助第三方系...

网友评论

      本文标题:业务梳理(二)

      本文链接:https://www.haomeiwen.com/subject/pdludltx.html