Go语言中文网 为您找到相关结果 3

golang把文件上传到本地目录

OSS 七牛云的oss免费10G,但需要有备案的域名 与是自己写了一个简易的库,整合到程序中,把文件上传到本地目录 后续可以通过http控制文件接口 minio也是极好的,但要单独部署,有一定的部署维护成本 例子 使用gin写的http的小例子 func main() { sfile := s_file.NewSFile("./files") gin.SetMode(gin.DebugMode) engine := gin.New() engine.POST("/upload", func(c *gin.Context) { fileHeader, err := c.FormFile("file") if err != nil { c.JSON(400, gin.H{"msg": err.E...阅读全文

博文 2019-11-30 18:32:40

Golang gzip压缩的一个问题

func (b *MyBucket) Gzip(data []byte) []byte { var res bytes.Buffer gz, _ := gzip.NewWriterLevel(&res, 7) _, err := gz.Write(data) if err != nil { Log4e(err) } else { gz.Close() } return res.Bytes() } 最近将图片使用gzip压缩上传到s3, gzip压缩的过程中,Write之后一定要及时Close,不能defer, 这样才能flush, 否则得不到任何数据, 这个问题没注意, 查了半天...阅读全文

博文 2016-02-19 00:00:01 u013834131