Created
May 13, 2017 13:59
-
-
Save pedrobrasileiro/30e7a4071881e2d221719dadafebee5f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function _uploadProfileImage(params) { | |
var d = $q.defer(); | |
function onUploadSuccess(result) { | |
console.log("result uploa image profile ==>> "+ JSON.stringify(result)); | |
d.resolve(result.data); | |
} | |
function onUploadFail(error) { | |
// 1 = FileTransferError.FILE_NOT_FOUND_ERR | |
// 2 = FileTransferError.INVALID_URL_ERR | |
// 3 = FileTransferError.CONNECTION_ERR | |
// 4 = FileTransferError.ABORT_ERR | |
// 5 = FileTransferError.NOT_MODIFIED_ERR | |
console.error("An error has occurred: Code = " + error.code); | |
console.error("upload error source : " + error.source); | |
console.error("upload error target : " + error.target); | |
d.reject(error); | |
} | |
var myImg = params.image; | |
var options = new FileUploadOptions(); | |
options.fileKey = 'image'; | |
options.fileName = myImg.substr(myImg.lastIndexOf('/')+1); | |
options.httpMethod = 'POST'; | |
options.params = JSON.stringify({}); | |
options.mimeType = 'image/*'; | |
options.chunkedMode = false; | |
options.headers = _getHeadersLogged(); | |
console.log("option FileUploadOptions => "+ JSON.stringify(options)); | |
console.log("image path => "+ myImg); | |
var ft = new FileTransfer(); | |
ft.upload(myImg, encodeURI(URL.get('uploadProfileImage')), onUploadSuccess, onUploadFail, options); | |
return d.promise; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment