为了账号安全,请及时绑定邮箱和手机立即绑定

从 sftp 读取文件

从 sftp 读取文件

Go
慕桂英3389331 2022-10-24 16:07:22
我使用 github.com/pkg/sftp 在 golang 中使用 sftp 服务器。我想从 sftp 服务器下载文件。为此,我需要获取该文件的字节并将其复制到本地文件,对吗?首先,我使用 OpenFile 函数获取文件:        file, err := sc.OpenFile("/backup/" + serverid + "/" + f.Name())        if err != nil {            fmt.Fprintf(os.Stderr, "Unable to open file: %v\n", err)            return err        }        myfiles, err := file.HERE()        os.WriteFile("/text.txt", myfiles, perm)        return nil但是在我需要获取这个文件的字节之后,我该怎么做呢?我应该输入什么而不是 HERE?
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

解决方法:

myfile, err := io.ReadAll(file)


查看完整回答
反对 回复 2022-10-24
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号