FineUploader onProgress()回调不适用于Android.Fine Uploader的
FineUploader onProgress() callback does not work for Android
onProgress()回调在Android设备中不起作用。这是我的代码:
onProgress: function(id, fileName, loaded, total)
{
//alert('debug'); this alert shows after download is completer
if (loaded < total) {
progress = '"' + fileName + '" uploaded ' + Math.round(loaded / total*100) +'%';
$('#progress').html(progress);
}
else {
$('#progress').html('saving');
}
}
onProgress()是在上传完成后调用的。什么可能是问题,如何解决?在官方文件中,它说:onProgress(String id, String name, int uploadedBytes, int totalBytes) - called during the upload, as it progresses. Only used by the XHR/ajax uploader.
经过一番深入研究,我确定——在撰写本文时——Android 4.0.4的股票浏览器确实不完全支持XMLHttpRequest规范。具体来说,XMLHttpRequest对象不会触发ProgressEvents,而ProgressEvents对于确定当前上传文件的进度至关重要。
我尝试过以各种方式将事件处理程序绑定到onprogress
事件,甚至还遵循了Mozilla DeveloperNetwork的文章,但都没有成功。
onprogress
事件在Chrome for Android上正确启动。
我已经在我们的跟踪器中提交了一个问题。希望能找到一个解决办法,或者谷歌等人解决这个问题。
如果您对解决方案有任何建议,请随时分享
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 使用Native Sockets在Android中实现WebSockets
- window.onload没有'无法在Android WebView中工作
- cordova-2.0.0.js不适用于使用phonegap的android
- 如何在Ionic Android中将Javascript注入到web视图中
- android XWalkView内容宽度
- AddEventListener适用于浏览器,但不适用于Android
- HTML锚标记无法在android平台中下载文件
- 在phonegap中为android调用onload函数的最佳方式
- Phonegap css height%不适用于android 4.2-4.3
- 在cordova android应用程序中连接数据库
- Android上URL方案的替代方案
- Android Webview通过Javascript注入CSS
- Android在webview中加载带有javascript的html文件,得到Uncaught ReferenceEr
- 使用javascript将视频从我的android应用程序上传到youtube
- 如何针对Android股票/本地浏览器来调整CSS
- FineUploader onProgress()回调不适用于Android.Fine Uploader的