1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-11 16:22:26 +08:00

update: 调整 PostFileFromReader 参数。

This commit is contained in:
sam
2024-07-09 20:41:35 +08:00
parent 6294ee3f79
commit fd2cc09947
2 changed files with 4 additions and 4 deletions

View File

@@ -176,7 +176,7 @@ func (material *Material) AddMaterialFromReader(mediaType MediaType, filename st
uri := fmt.Sprintf("%s?access_token=%s&type=%s", addMaterialURL, accessToken, mediaType) uri := fmt.Sprintf("%s?access_token=%s&type=%s", addMaterialURL, accessToken, mediaType)
var response []byte var response []byte
response, err = util.PostFileFromReader("media", filename, reader, uri) response, err = util.PostFileFromReader("media", filename, uri, reader)
if err != nil { if err != nil {
return return
} }
@@ -211,7 +211,7 @@ type reqVideo struct {
} }
// AddVideoFromReader 永久视频素材文件上传,从 io.Reader 中读取 // AddVideoFromReader 永久视频素材文件上传,从 io.Reader 中读取
func (material *Material) AddVideoFromReader(filename string, reader io.Reader, title, introduction string) (mediaID string, url string, err error) { func (material *Material) AddVideoFromReader(filename, title, introduction string, reader io.Reader) (mediaID string, url string, err error) {
var accessToken string var accessToken string
accessToken, err = material.GetAccessToken() accessToken, err = material.GetAccessToken()
if err != nil { if err != nil {
@@ -272,7 +272,7 @@ func (material *Material) AddVideo(filename, title, introduction string) (mediaI
} }
defer func() { _ = f.Close() }() defer func() { _ = f.Close() }()
return material.AddVideoFromReader(filename, f, title, introduction) return material.AddVideoFromReader(filename, title, introduction, f)
} }
type reqDeleteMaterial struct { type reqDeleteMaterial struct {

View File

@@ -159,7 +159,7 @@ func PostFile(fieldName, filename, uri string) ([]byte, error) {
} }
// PostFileFromReader 上传文件,从 io.Reader 中读取 // PostFileFromReader 上传文件,从 io.Reader 中读取
func PostFileFromReader(filedName, fileName string, reader io.Reader, uri string) ([]byte, error) { func PostFileFromReader(filedName, fileName, uri string, reader io.Reader) ([]byte, error) {
fields := []MultipartFormField{ fields := []MultipartFormField{
{ {
IsFile: true, IsFile: true,