我已检索到用户Blob ID。如何获取该blob的公共URL? blob = user.getFileId()
答案 0 :(得分:2)
只有拥有blob而不仅仅是blob id
,才能检索文件URL按ID:
下载blobQBContent.getFile(20223, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
if (result.isSuccess()) {
QBFileResult fileResult = (QBFileResult) result;
QBFile file = fileResult.getFile();
String fileURL = file.getPublicUrl();
}
}
});
注意:强> 要直接访问文件,您必须使用public = true
上传它Boolean fileIsPublic = true;
QBContent.uploadFileTask(file1, fileIsPublic, new QBCallbackImpl() { ...