1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-03-01 00:35:26 +08:00

fix issue

This commit is contained in:
_oah
2024-07-18 23:12:33 +08:00
5 changed files with 7 additions and 8 deletions

View File

@@ -95,14 +95,13 @@ func (security *Security) MediaCheckAsync(in *MediaCheckAsyncRequest) (traceID s
// https://developers.weixin.qq.com/miniprogram/dev/framework/security.imgSecCheck.html // https://developers.weixin.qq.com/miniprogram/dev/framework/security.imgSecCheck.html
// Deprecated // Deprecated
// 在2021年9月1日停止更新。建议使用 MediaCheckAsync // 在2021年9月1日停止更新。建议使用 MediaCheckAsync
func (security *Security) ImageCheckV1(filename string) (err error) { func (security *Security) ImageCheckV1(directory string) (err error) {
accessToken, err := security.GetAccessToken() accessToken, err := security.GetAccessToken()
if err != nil { if err != nil {
return return
} }
uri := fmt.Sprintf(imageCheckURL, accessToken) uri := fmt.Sprintf(imageCheckURL, accessToken)
var directory = filename
response, err := util.PostFile("media", nil, "", directory, uri) response, err := util.PostFile("media", nil, "", directory, uri)
if err != nil { if err != nil {
return return

View File

@@ -204,7 +204,7 @@ func (csm *Manager) InviteBind(kfAccount, inviteWX string) (err error) {
} }
// UploadHeadImg 上传客服头像 // UploadHeadImg 上传客服头像
func (csm *Manager) UploadHeadImg(kfAccount, fileName string) (err error) { func (csm *Manager) UploadHeadImg(kfAccount, directory string) (err error) {
var accessToken string var accessToken string
accessToken, err = csm.GetAccessToken() accessToken, err = csm.GetAccessToken()
if err != nil { if err != nil {
@@ -212,7 +212,6 @@ func (csm *Manager) UploadHeadImg(kfAccount, fileName string) (err error) {
} }
uri := fmt.Sprintf("%s?access_token=%s&kf_account=%s", customerServiceUploadHeadImg, accessToken, kfAccount) uri := fmt.Sprintf("%s?access_token=%s&kf_account=%s", customerServiceUploadHeadImg, accessToken, kfAccount)
var response []byte var response []byte
var directory = fileName
response, err = util.PostFile("media", nil, "", directory, uri) response, err = util.PostFile("media", nil, "", directory, uri)
if err != nil { if err != nil {
return return

View File

@@ -4,11 +4,12 @@ import (
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
"github.com/silenceper/wechat/v2/officialaccount/context"
"github.com/silenceper/wechat/v2/util"
"io" "io"
"os" "os"
"path" "path"
"github.com/silenceper/wechat/v2/officialaccount/context"
"github.com/silenceper/wechat/v2/util"
) )
const ( const (

View File

@@ -159,7 +159,7 @@ func PostFile(fieldName string, data []byte, fileName string, directory string,
fileContent = data fileContent = data
isFile = false isFile = false
} else { } else {
return nil, fmt.Errorf("Invalid argument: required stream data and filename or only directory") return nil, fmt.Errorf("error parameter required streamdata=%v and filename=%v or only directory=%v", data, fileName, directory)
} }
fields := []MultipartFormField{ fields := []MultipartFormField{

View File

@@ -92,7 +92,7 @@ func (r *Client) UploadAttachment(filename string, mediaType string, attachmentT
} }
var response []byte var response []byte
var directory = filename var directory = filename
if response, err = util.PostFile("media", nil, "", directory, fmt.Sprintf(uploadTempFile, accessToken, mediaType)); err != nil { if response, err = util.PostFile("media", nil, "", directory, fmt.Sprintf(uploadAttachment, accessToken, mediaType, attachmentType)); err != nil {
return nil, err return nil, err
} }
result := &UploadAttachmentResponse{} result := &UploadAttachmentResponse{}