文件传输正在进行中不起作用 - PhoneGap 3.5.0
FileTransfer onprogress not working - PhoneGap 3.5.0
似乎
从未调用过onprogress
事件处理程序。成功回调很好,下载有效。我在这里做错了什么吗?
filesystem.root.getFile('/path/to/file', { create: true }, function (file) {
var transfer = new FileTransfer();
transfer.onprogress = function () {
console.log(arguments);
};
transfer.download(
'http://example.com/path/to/file',
file.toURL(),
function () { console.log('success'); },
function () { console.log('error'); },
true
);
}, function () { console.log('error'); });
该应用程序使用PhoneGap 3.5.0和最新的文件和文件传输插件。我正在装有iOS 8的iPad上进行测试。
您似乎缺少 onprogress 函数定义中的参数变量。
它应该是:
transfer.onprogress = function (progressEvent) {
console.log(progressEvent);
console.log(progressEvent.loaded); //Loaded bytes
console.log(progressEvent.total); //Total bytes
console.log(progressEvent.lengthComputable); //TRUE if the destination server informs total file length
};
您可以在此处找到文档:http://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileTransfer
希望对您有所帮助!
相关文章:
- 在phonegap应用程序内部重定向不起作用
- Phonegap 3.7.0手电筒插件没有'不起作用
- PhoneGap读写文件获胜'不起作用
- Ajax成功上的Phonegap WebSQL事务不起作用
- Cordova/Phonegap OnClick 不起作用
- Phonegap (Android) - 数据库更改版本不起作用
- Phonegap-输入类型的电子邮件maxlength不起作用
- 使用PHP/MYSQL在phonegap中注册;不起作用
- 唤醒程序插件的PhoneGap构建代码没有'不起作用
- 在编译jquery移动代码时,Script标记在Eclipse Phonegap中不起作用
- Phonegap构建:通知/弹出在android中不起作用
- wordpress phonegap json不起作用
- Phonegap地理定位在Android上不起作用
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- PhoneGap JavaScript 警报不起作用
- IOS Cordova/Phonegap 离线视频源标签不起作用
- 地理位置在 Phonegap 中不起作用
- PhoneGap:角度控制器不起作用
- Phonegap/Cordova facebook 登录在已经连接时不起作用
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用