我在我的应用程序中基于预先构建的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” - 或其他一切 - 以箭头形式处理......
感谢您的帮助!
答案 0 :(得分:0)
目前无法获得有关上传状态的更新。