1

我正在使用 QuickBlox 的 JavaScript SDK 进行聊天。我需要从相机上传照片以更新个人资料照片。 与我的应用程序相关的一些信息如下: 我正在使用 Cordova CLI(6.0.0) 开发混合应用程序。这不是我的第一个应用程序。

我正在使用下面的代码上传图片。浏览器上的输入类型文件标签可以正常工作,但我不知道如何将文件从相机上传到 Quickblox。所以请指导我。

QB.content.createAndUpload({file: file, type: file.type, size: file.size, 'public': true}, function(err, blob) {
    console.log(blob);
    if (blob) {
        QB.users.update(self.id, {blob_id: blob.id}, function(err, user) {
            if (user) {
                alert(JSON.stringify(user)); // success
            } else {
                alert("Error:update");       // error
            }
        });
    } else {
        // error
        alert("Error:upload");
    }
});
4

0 回答 0