为ArrowDB预构建的Files API创建进度条

时间:2016-02-15 21:51:05

标签: progress-bar appcelerator appcelerator-titanium appcelerator-arrow

我在我的应用程序中基于预先构建的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

问题:似乎只能在最后返回一个状态,它可以是“e.success” - 或其他一切 - 以箭头形式处理......

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

目前无法获得有关上传状态的更新。