mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-11 16:22:26 +08:00
update: 调整 PostFileFromReader 参数。
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user