我能够使用API2和UAPI从cPanel创建,还原,列出完整备份,但是我无法使用GO中的API2和UAPI从cPanel导出创建的备份tar.gz文件。
func (c CpanelApi) GetFileActions(dir, file string, newedit bool) (GetFileActionsApiResponse, error) {
var out GetFileActionsApiResponse
err := c.Gateway.API2("Fileman", "download", cpanelgo.Args{
"dir": dir,
"file": file,
}, &out)
return out, err
}