0

「ファイル」をアップロードするために、ArrowDB のビルド済み API に基づいてアプリにアップロード機能を作成しました。これはこれまでのところ非常にうまく機能し、開発者側の問題を軽減します (素晴らしい仕事、Appcelerator! :D) - ユーザーがアップロードの現在の進行状況を確認できるプログレス バーを構築したいと考えています。今日の世界では、iPhone の画像は簡単に数メガバイトになる可能性があり、インターネット接続は状況によって異なります...

ドキュメントのコード例は次のようになります。

  Cloud.Files.create({
        name: 'test.dat',
        file: Titanium.Filesystem.getFile('test.dat')
        }, function (e) {
        if (e.success) {
            var file = e.files[0];
            alert('Success:\n' +
                'id: ' + file.id + '\n' +
                'name: ' + file.name + '\n' +
                'updated_at: ' + file.updated_at);
        } else {
                alert('Error:\n' +
                    ((e.error && e.message) || JSON.stringify(e)));
            }
  });

ソース: http://docs.appcelerator.com/arrowdb/latest/#!/api/Files-method-create

問題: 最後に 1 つのステータスのみを返すように見えます。「e.success」またはその他すべてが矢印として処理される可能性があります...

助けてくれてありがとう!

4

1 に答える 1