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 | 否 | 密文密钥 |