我们可以通过blob_id使用您的代码获取内容文件:
[QBContent TDownloadFileWithBlobID:126 delegate:self];
#pragma mark -
#pragma mark QBActionStatusDelegate
- (void)completedWithResult:(Result *)result{
if(result.success && [result isKindOfClass:[QBCFileDownloadTaskResult class]]){
QBCFileDownloadTaskResult *downloadfileResult = (QBCFileDownloadTaskResult *)result;
// do something with file
NSData file = downloadfileResult.file;
}else{
NSLog("errors=%@", result.errors);
}
}
我想知道是否有办法使用blob_id
获取图片网址感谢您的帮助
答案 0 :(得分:1)
是的,例如
[QBContent blobWithID:910 delegate:self];
- (void)completedWithResult:(Result *)result{
// success result
if(result.success){
if([result isKindOfClass:QBCBlobResult.class]){
QBCBlobResult *res = (QBCBlobResult *)result;
NSLog(@"url=%@", res.blob.publicUrl);
}
}
}
但是,为了能够这样做,你应该上传一个文件并将 isPublic 设置为YES
如果文件是私有的 - 您无法使用 publicUrl 属性