大家好,我正在尝试上传它向我展示的用户个人资料图片'{"errors":{"base":["禁止。需要用户。"]}}'这个错误请让我知道我做错了什么
QBContent.uploadFileTask(profilePic, true, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
if (result.isSuccess()) {
// get uploaded file
QBFileUploadTaskResult fileUploadTaskResult = (QBFileUploadTaskResult) result;
QBFile qbFile = fileUploadTaskResult.getFile();
int uploadedFileID = qbFile.getId();
// Connect image to user
QBUser user = new QBUser();
user.setId(userID);
user.setFileId(uploadedFileID);
QBUsers.updateUser(user, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
if (result.isSuccess()) {
// Profile picture has changed!
} else {
Log.e("Errors",result.getErrors().toString());
}
}
});
} else {
Log.e("Errors",result.getErrors().toString());
}
}
});
有两种情况
1)您还不是登录用户
2)或者可能是您创建的会话已过期
为此,您需要再次使用 Quickblox 登录
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)