14.4.4.3 存储资源
| 方法名 | saveResource(SaveResource saveResource) |
| 方法描述 | 向Hub内存储资源。如果用户自己存储则uid和ownerUid应一致,此时不需要创建权限直接调用即可;如果是发证方在签发完凭证后替用户存储,则uid应为发证方,ownerUid应为用户,此时必须是用户已经为其创建了“WRITE”权限,否则将存储失败。 |
| 方法调用参数 | ||||
| 序号 | 参数 | 类型 | 必传 | 参数含义 |
|---|---|---|---|---|
| 1 | SaveResource | 是 | ||
| SaveResource | ||||
| 1 | uid | String | 是 | Hub内的ID |
| 2 | content | String | 是 | 资源内容 |
| 3 | url | String | 否 | 资源存储的路径,用户自存为空,发证方代存必填 |
| 4 | ownerUid | String | 是 | 资源所有者在Hub内的ID |
| 5 | grant | Operation | 是 | 操作授权:WRITE/UPDATE |
| 6 | privateKey | String | 是 | 私钥 |
| 方法返回参数 | ||||
| 序号 | 参数 | 类型 | 必传 | 参数含义 |
|---|---|---|---|---|
| 1 | SaveResourceResult | 是 | 保存结果 | |
| SaveResourceResult | ||||
| 1 | url | String | 否 | 资源存储的路径 |
| 2 | encryptKey | String | 否 | 密文密钥 |