MCPcopy
hub / github.com/eatmoreapple/openwechat / SaveFile

Method SaveFile

message.go:373–381  ·  view source on GitHub ↗

SaveFile 保存文件到指定的 io.Writer

(writer io.Writer)

Source from the content-addressed store, hash-verified

371
372// SaveFile 保存文件到指定的 io.Writer
373func (m *Message) SaveFile(writer io.Writer) error {
374 resp, err := m.GetFile()
375 if err != nil {
376 return err
377 }
378 defer func() { _ = resp.Body.Close() }()
379 _, err = io.Copy(writer, resp.Body)
380 return err
381}
382
383// SaveFileToLocal 保存文件到本地
384func (m *Message) SaveFileToLocal(filename string) error {

Callers 1

SaveFileToLocalMethod · 0.95

Calls 2

GetFileMethod · 0.95
CloseMethod · 0.80

Tested by

no test coverage detected