@@ -34,4 +34,5 @@ type ArgsDeviceUpgrade struct {
Url string
Md5 string
Version string
+ Size int64
}
@@ -161,6 +161,7 @@ func DeviceUpgrade(device *models.Device, urlparams martini.Params, req *http.Re
args.Url = param.Url
args.Md5 = param.MD5
args.Version = param.Version
+ args.Size = param.Size
var reply rpcs.ReplyEmptyResult
err = server.RPCCallByName(context.Background(), rpcs.MQTTAccessName, "Access.Upgrade", args, &reply)
if err != nil {
@@ -12,5 +12,6 @@ type DeviceUpgradeReq struct {
SubDeviceId string `json:"sub_device_id"`
Url string `json:"url"`
MD5 string `json:"md5"`
+ Size int64 `json:"size"`
Version string `json:"version"`
@@ -92,6 +92,7 @@ func (a *Access) Upgrade(args rpcs.ArgsDeviceUpgrade, reply *rpcs.ReplyEmptyResu
"md5": args.Md5,
"url": args.Url,
"version": args.Version,
+ "size": args.Size,
},