Go图片文件按照时间戳如何排序

涉及点包括

文件创建;时间控制器;自建封装包以及方法;

模板渲染;路由配置;不同的数据类型之间的转换拼接;

对于之前进行的文件上传操作,囊括单文件以及同名多文件和非同名多文件的编程方法,在生产中会遇到一个问题,如果上传的图片是同名的,那么在单文件上传的时候会将其覆盖;

那么如果通过时间来对上传的文件进行排序,且判断其是否是我们需要的文件呢?

 对于重复性的图片上传,但是需要按照时间来进行排列很不友好;且会进行覆盖;

解决方法如下:

获取上传的文件

获取后缀名 判断类型是否正确.jpg .png .gif .jpeg

创建图片保存目录

生成文件名称和文件保存的目录

上传

 1、封装一个时间的方法包

Go图片文件按照时间戳如何排序_第1张图片

供我们后面的时间使用

package models

import (
	"time"
)

//时间戳转换成日期
func UnixToTime(timestamp int) string {
	t := time.Unix(

你可能感兴趣的:(#,gin框架,golang,开发语言,后端)