Commit e3f687af by Li Feifei

test

parent fdeff431
Pipeline #14617 passed with stages
in 1 minute 1 second
...@@ -24,7 +24,6 @@ import ( ...@@ -24,7 +24,6 @@ import (
"path" "path"
"ppt_server/models" "ppt_server/models"
"regexp" "regexp"
"runtime"
"runtime/debug" "runtime/debug"
"strconv" "strconv"
"strings" "strings"
...@@ -256,6 +255,7 @@ func Down(v *models.XyuSmallTempFiles) { ...@@ -256,6 +255,7 @@ func Down(v *models.XyuSmallTempFiles) {
for _, file := range reader.File { for _, file := range reader.File {
go func(file *zip.File) { go func(file *zip.File) {
defer debug.FreeOSMemory()
err := pdfThumbnail(objectPath, file, bucket) err := pdfThumbnail(objectPath, file, bucket)
if err != nil { if err != nil {
fmt.Println(objectPath + file.Name + "上传失败") fmt.Println(objectPath + file.Name + "上传失败")
...@@ -511,8 +511,6 @@ func pdfThumbnail(objectPath string, file *zip.File, bucket *oss.Bucket) error { ...@@ -511,8 +511,6 @@ func pdfThumbnail(objectPath string, file *zip.File, bucket *oss.Bucket) error {
if err = webp.Encode(&buf, img, &webp.Options{Lossless:true}); err != nil { if err = webp.Encode(&buf, img, &webp.Options{Lossless:true}); err != nil {
return err return err
} }
defer runtime.GC()
//debug.FreeOSMemory()
r := bytes.NewReader(buf.Bytes()) r := bytes.NewReader(buf.Bytes())
objectPathName := objectPath + "images/" objectPathName := objectPath + "images/"
...@@ -521,7 +519,6 @@ func pdfThumbnail(objectPath string, file *zip.File, bucket *oss.Bucket) error { ...@@ -521,7 +519,6 @@ func pdfThumbnail(objectPath string, file *zip.File, bucket *oss.Bucket) error {
filenameOnly = strings.TrimRight(file.Name, fileSuffix) filenameOnly = strings.TrimRight(file.Name, fileSuffix)
filenameOnly = strings.Replace(filenameOnly, "p", "", -1) filenameOnly = strings.Replace(filenameOnly, "p", "", -1)
fileName := fmt.Sprintf("%05s", filenameOnly) + ".webp" fileName := fmt.Sprintf("%05s", filenameOnly) + ".webp"
debug.FreeOSMemory()
return bucket.PutObject(objectPathName+fileName, r) return bucket.PutObject(objectPathName+fileName, r)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment