代码片段:
err := io.PutFile(nil, &ret, uptoken, filepath, filepath, nil)
if err != nil {
err_info := err.(*rpc.ErrorInfo)
...
}
错误信息:
panic: interface conversion: error is *url.Error, not *rpc.ErrorInfo
这个错误几乎每次开始上传几个小时后就会发生一次,请帮忙分析下是什么原因?
代码片段:
err := io.PutFile(nil, &ret, uptoken, filepath, filepath, nil)
if err != nil {
err_info := err.(*rpc.ErrorInfo)
...
}
错误信息:
panic: interface conversion: error is *url.Error, not *rpc.ErrorInfo
这个错误几乎每次开始上传几个小时后就会发生一次,请帮忙分析下是什么原因?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.4k 阅读
2 回答2.2k 阅读
1 回答2.1k 阅读
1 回答1.5k 阅读
不一定所有的错误都是rpc错误,发生其他错误意味着在客户端就错了,和七牛还没有通讯。具体原因打印下错误研究下就行