|
@@ -527,14 +527,20 @@ type UploadArgs struct {
|
|
|
ObjectName string //对象名称
|
|
|
}
|
|
|
|
|
|
+type UpResult struct {
|
|
|
+ Error_code int `json:"error_code"`
|
|
|
+ Error_msg string `json:"error_msg"`
|
|
|
+ Data interface{} `json:"data"`
|
|
|
+}
|
|
|
+
|
|
|
func OssUpRpc(req UploadArgs) error {
|
|
|
client, err := rpc.DialHTTP("tcp", Oss_Server_Address)
|
|
|
defer client.Close()
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- var resp = make(map[string]bool)
|
|
|
- if err = client.Call("OSSService.Upload", req, &resp); err != nil {
|
|
|
+ var resp = &UpResult{}
|
|
|
+ if err = client.Call("OSSService.Upload", req, resp); err != nil {
|
|
|
log.Println("OSSService.Upload", "err", err.Error())
|
|
|
return err
|
|
|
}
|