Explorar o código

# fix : file close 没有关闭

Farmerx %!s(int64=7) %!d(string=hai) anos
pai
achega
ce5b37a4ac
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      picture.go

+ 5 - 1
picture.go

@@ -88,7 +88,11 @@ func (f *File) AddPicture(sheet, cell, picture, format string) error {
 	if !ok {
 		return errors.New("Unsupported image extension")
 	}
-	readFile, _ := os.Open(picture)
+	readFile, err := os.Open(picture)
+	if err!=nil{
+		return err
+	}
+	defer readFile.Close()
 	image, _, _ := image.DecodeConfig(readFile)
 	_, file := filepath.Split(picture)
 	formatSet, err := parseFormatPictureSet(format)