Cordova FileTransfer操作实例
一、上传文件并监听上传进度
1.打开文件
//可以指定cdvfile://的地址
//var fileURL = 'cdvfile://localhost/persistent/path/to/file.txt';
var filename = $scope.data.file;
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fs) {
fs.root.getFile(filename, { create: true }, function (fileEntry) {
uploadHandle(fileEntry);
}, errorHandle)
}, errorHandle);
2.上传文件
function uploadHandle(fileEntry) {
var fileURL = fileEntry.toURL();
var win = function (r) {
console.info(r);
console.log("Code = " + r.responseCode);
console.log("Response = " + r.response);
console.log("Sent = " + r.bytesSent);
}
var fail = function (error) {
console.info(error);