文件上传遇到问题

代码片段:
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

这个错误几乎每次开始上传几个小时后就会发生一次,请帮忙分析下是什么原因?

阅读 3.1k
1 个回答

不一定所有的错误都是rpc错误,发生其他错误意味着在客户端就错了,和七牛还没有通讯。具体原因打印下错误研究下就行

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题