我正在通过以下方式将图片上传到我的服务器:
function onImageSuccess(event) {
if (event.success === true) {
var serviceUrl = <my api url>;
var url = intel.xdk.camera.getPictureURL(event.filename);
intel.xdk.file.uploadToServer(url, serviceUrl + 'image/upload', '', 'image/png', "updateUploadProgress");
}
然后我将回调定义为:
function updateUploadProgress(bytesSent,totalBytes) {alert('test');
if(totalBytes>0) {
currentProgress=(bytesSent/totalBytes)*100;
alert(currentProgress);
console.log(currentProgress);
}
}
但是,我的回调中的所有警报都没有被调用。没有错误弹出。我的上传完整监听器成功触发。我无法弄清楚为什么我的回调没有达到。