From ce5b37a4ac93196f90cfef2aec381a9b7d153fdd Mon Sep 17 00:00:00 2001 From: Farmerx Date: Mon, 20 Aug 2018 16:53:51 +0800 Subject: =?UTF-8?q?#=20fix=20:=20file=20close=20=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=85=B3=E9=97=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- picture.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'picture.go') diff --git a/picture.go b/picture.go index d039ae0..97e72a6 100644 --- a/picture.go +++ b/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) -- cgit v1.2.1