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