update wechatminiprogram

master
李光春 2 years ago
parent feda846a25
commit 2a566ce4bf

@ -5,7 +5,12 @@ import (
"os" "os"
) )
func (app *App) SaveImg(resp gohttp.Response, dir, saveName string) string { type SaveImgResponse struct {
Path string
Name string
}
func (app *App) SaveImg(resp gohttp.Response, dir, saveName string) SaveImgResponse {
// 返回是二进制图片或者json错误 // 返回是二进制图片或者json错误
if resp.Header.Get("Content-Type") == "image/jpeg" || resp.Header.Get("Content-Type") == "image/png" { if resp.Header.Get("Content-Type") == "image/jpeg" || resp.Header.Get("Content-Type") == "image/png" {
// 保存在output目录 // 保存在output目录
@ -24,8 +29,10 @@ func (app *App) SaveImg(resp gohttp.Response, dir, saveName string) string {
} }
f.Write(resp.Body) f.Write(resp.Body)
f.Close() f.Close()
return dir + outputFileName return SaveImgResponse{
} else { Path: dir + outputFileName,
return "" Name: outputFileName,
}
} }
return SaveImgResponse{}
} }

Loading…
Cancel
Save