你好,我想使用七牛上传策略中的多少天后删除功能,就是deleteAfterDays,这个字段。SDK中没有相应字段,我下载的C/C++ SDK版本时6.2.5,于是我在SDK中添加了相应字段,在源文件rs.c中char Qiniu_RS_PutPolicy_Token(Qiniu_RS_PutPolicy auth, Qiniu_Mac* mac)函数中67行之后添加,代码如下:
if(auto->deleteAfterDays >= 0) {
cJSON_AddNumberToObject(root, "deleteAfterDays", auth->deleteAfterDays);
}
这样添加后,发现上传的图片并没有删除。
我想咨询一个问题:
如果我想使用上传策略中的这个超时删除功能,该如何去做,因为我发现6.2.5SDK中没有这个deleteAfterDays字段,但是你们的说明文档里描述了这个字段的功能
您好,在七牛新的sdk中可以直接添加这个字段进行设定。
例如:
Qiniu_RS_PutPolicy putPolicy;
Qiniu_Zero(putPolicy);
putPolicy.scope = bucket;
putPolicy.deleteAfterDays = days;
char *uptoken = Qiniu_RS_PutPolicy_Token(&putPolicy, &mac);
printf("uptoken:t%snn", uptoken);
具体信息可参考官方文档:
https://developer.qiniu.com/k...