终止
终止正在进行的文件转移。upload
和download
失败回调传递一个FileTransferError
对象,其错误代码为FileTransferError.ABORT_ERR
。
[!TIP|labelVisibility:hidden|iconVisibility:hidden] abort()
支持平台:
- Android
- iOS
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
var fileURL = "cdvfile://localhost/sdcard/DCIM/Video/V71130-160549.mp4";
var win = function(r) {
alert("Should not be called.");
}
var fail = function(error) {
// error.code == FileTransferError.ABORT\_ERR
alert("An error has occurred: Code = " + error.code);
console.log("upload error source " + error.source);
console.log("upload error target " + error.target);
}
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName="myphoto.jpg";
options.mimeType="image/jpeg";
var ft = new FileTransfer();
ft.upload(fileURL, encodeURI("http://some.server.com/upload.php"), win, fail, options);
ft.abort();
}
</script>